diff options
Diffstat (limited to 'libmail/smapstatus.H')
| -rw-r--r-- | libmail/smapstatus.H | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/libmail/smapstatus.H b/libmail/smapstatus.H new file mode 100644 index 0000000..909c57f --- /dev/null +++ b/libmail/smapstatus.H @@ -0,0 +1,38 @@ +/* +** Copyright 2003, Double Precision Inc. +** +** See COPYING for distribution information. +*/ +#ifndef libmail_smapstatus_H +#define libmail_smapstatus_H + +#include "libmail_config.h" +#include "mail.H" +#include "imap.H" +#include "smap.H" + +#include <vector> + +LIBMAIL_START + +class smapSTATUS : public smapHandler { + + std::string path; + mail::callback::folderInfo &infoCallback; + + const char *getName(); + +public: + smapSTATUS(std::string pathArg, + mail::callback::folderInfo &infoCallbackArg, + mail::callback &callbackArg); + ~smapSTATUS(); + void installed(imap &); + + bool processLine(imap &imapAccount, + std::vector<const char *> &words); +}; + +LIBMAIL_END + +#endif |
