diff options
Diffstat (limited to 'maildrop/maildir.h')
| -rw-r--r-- | maildrop/maildir.h | 33 | 
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 + | 
