BMAMail  1.0.0
E-Mail System
/home/bradarant/barant/BMAMail/MailDelivery.h
Go to the documentation of this file.
1 #ifndef __MailDelivery_h__
2 # define __MailDelivery_h__
3 
4 # include "INotify.h"
5 # include "EPoll.h"
6 
7 namespace mail {
8 
9  class MailDelivery : core::INotify {
10 
11  public:
12  MailDelivery(core::EPoll &ePoll, std::string mailQueue);
13 
14  void onDataReceived(std::string data) override;
15 
16  int startDelivery(std::string mailQueue);
17  int deliver();
18  std::string getMailFileName();
19 
20  };
21 
22 }
23 
24 #endif
int deliver()
Definition: MailDelivery.cpp:43
Definition: MailDelivery.h:9
int startDelivery(std::string mailQueue)
Definition: MailDelivery.cpp:24
Definition: __IMAP_APPEND.h:7
MailDelivery(core::EPoll &ePoll, std::string mailQueue)
Definition: MailDelivery.cpp:7
void onDataReceived(std::string data) override
Definition: MailDelivery.cpp:12
std::string getMailFileName()
Definition: MailDelivery.cpp:48