summaryrefslogtreecommitdiffstats
path: root/libmail/driver.C
diff options
context:
space:
mode:
authorSam Varshavchik2013-08-19 16:39:41 -0400
committerSam Varshavchik2013-08-25 14:43:51 -0400
commit9c45d9ad13fdf439d44d7443ae75da15ea0223ed (patch)
tree7a81a04cb51efb078ee350859a64be2ebc6b8813 /libmail/driver.C
parenta9520698b770168d1f33d6301463bb70a19655ec (diff)
downloadcourier-libs-9c45d9ad13fdf439d44d7443ae75da15ea0223ed.tar.bz2
Initial checkin
Imported from subversion report, converted to git. Updated all paths in scripts and makefiles, reflecting the new directory hierarchy.
Diffstat (limited to 'libmail/driver.C')
-rw-r--r--libmail/driver.C32
1 files changed, 32 insertions, 0 deletions
diff --git a/libmail/driver.C b/libmail/driver.C
new file mode 100644
index 0000000..7e3397c
--- /dev/null
+++ b/libmail/driver.C
@@ -0,0 +1,32 @@
+/*
+** Copyright 2003, Double Precision Inc.
+**
+** See COPYING for distribution information.
+*/
+
+#include "driver.H"
+
+LIBMAIL_START
+
+extern mail::driver inbox_driver, mbox_driver, maildir_driver,
+ imap_driver, pop3_driver, pop3maildrop_driver,
+ nntp_driver, smtp_driver, tmp_driver;
+
+LIBMAIL_END
+
+static mail::driver *drivers[]={
+ &mail::inbox_driver,
+ &mail::mbox_driver,
+ &mail::maildir_driver,
+ &mail::imap_driver,
+ &mail::pop3_driver,
+ &mail::pop3maildrop_driver,
+ &mail::nntp_driver,
+ &mail::smtp_driver,
+ &mail::tmp_driver,
+ NULL };
+
+mail::driver **mail::driver::get_driver_list()
+{
+ return drivers;
+}