summaryrefslogtreecommitdiffstats
path: root/maildrop/maildir.h
diff options
context:
space:
mode:
Diffstat (limited to 'maildrop/maildir.h')
-rw-r--r--maildrop/maildir.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/maildrop/maildir.h b/maildrop/maildir.h
new file mode 100644
index 0000000..7d7a6da
--- /dev/null
+++ b/maildrop/maildir.h
@@ -0,0 +1,33 @@
+#ifndef maildir_h
+#define maildir_h
+
+
+///////////////////////////////////////////////////////////////////////
+//
+// Message delivery to maildir directories.
+//
+///////////////////////////////////////////////////////////////////////
+
+#include "buffer.h"
+#include <sys/types.h>
+
+class Mio;
+
+class Maildir {
+ int is_open;
+ int is_afs;
+ Buffer maildirRoot;
+public:
+ Buffer tmpname;
+ Buffer newname;
+
+ Maildir();
+ virtual ~Maildir();
+
+static int IsMaildir(const char *); // Is this a Maildir directory?
+ int MaildirOpen(const char *, Mio &, off_t);
+ void MaildirSave();
+ void MaildirAbort();
+} ;
+#endif
+