diff options
| author | Sam Varshavchik | 2018-04-27 19:17:42 -0400 |
|---|---|---|
| committer | Sam Varshavchik | 2018-04-27 19:17:42 -0400 |
| commit | 9ad6c58af31f682374bdbf136d6e9f337ea39209 (patch) | |
| tree | 1607a69a4e70e79b905943b717670369cc08d523 /libmail/imapfetchhandler.H | |
| parent | a6074e9074e02423f879d2d8bf923ca815cee760 (diff) | |
| download | courier-libs-9ad6c58af31f682374bdbf136d6e9f337ea39209.tar.bz2 | |
curses and libmail subdirectories are now in the courier/cone repo.
Diffstat (limited to 'libmail/imapfetchhandler.H')
| -rw-r--r-- | libmail/imapfetchhandler.H | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/libmail/imapfetchhandler.H b/libmail/imapfetchhandler.H deleted file mode 100644 index dcc23f6..0000000 --- a/libmail/imapfetchhandler.H +++ /dev/null @@ -1,74 +0,0 @@ -/* -** Copyright 2002, Double Precision Inc. -** -** See COPYING for distribution information. -*/ -#ifndef libmail_imapfetchhandler_H -#define libmail_imapfetchhandler_H - -#include "config.h" -#include "imap.H" -#include "imaphandler.H" - -LIBMAIL_START - -/////////////////////////////////////////////////////////////////////////// -// -// A helper class for processing IMAP FETCH. - -class imapFetchHandler : public imapCommandHandler { - - mail::callback::message &callback; - - std::string name; - - imap *imapAccount; - - std::string failmsg; - -public: - int counter; - - std::queue<std::pair<std::string, std::string> > commands; - - imapFetchHandler(mail::callback::message &callbackArg, - std::string nameArg); - - ~imapFetchHandler(); - - bool untaggedMessage(imap &imapAccount, std::string name); - - bool taggedMessage(imap &imapAccount, std::string name, - std::string message, - bool okfail, std::string errmsg); - - void installed(imap &imapArg); - - void messageTextCallback(size_t messageNum, std::string text); - void messageEnvelopeCallback(size_t messageNumber, - const envelope &envelope); - void messageReferencesCallback(size_t messageNumber, - const std::vector<std::string> - &references); - void messageStructureCallback(size_t messageNumber, - const mimestruct &messageStructure); - - void messageArrivalDateCallback(size_t messageNumber, - time_t datetime); - - void messageSizeCallback(size_t messageNumber, - unsigned long messagesize); - - void timedOut(const char *); - - size_t messageTextEstimatedSize; - size_t messageTextCompleted; - size_t messageCntDone; - size_t messageCntTotal; -private: - const char *getName(); -}; - -LIBMAIL_END - -#endif |
