BMAMail  1.0.0
E-Mail System
/home/bradarant/barant/BMAMail/POP3Command.h
Go to the documentation of this file.
1 #ifndef __POP3Command_h__
2 # define __POP3Command_h__
3 
4 # include "Command.h"
5 # include "TCPSession.h"
6 # include "POP3Session.h"
7 
8 namespace mail {
9 
10  class POP3Command : public core::Command {
11 
12  public:
13  virtual int processCommand(std::string request, core::TCPSession *session, std::stringstream &data) override {
14  coreutils::PString parser(request);
15  return processCommand(parser, (POP3Session &)*session, data);
16  }
17 
18  virtual int processCommand(coreutils::PString request, POP3Session &session, std::stringstream &data) {}
19 
20  };
21 
22 }
23 
24 #endif
virtual int processCommand(coreutils::PString request, POP3Session &session, std::stringstream &data)
Definition: POP3Command.h:18
Definition: POP3Command.h:10
virtual int processCommand(std::string request, core::TCPSession *session, std::stringstream &data) override
Definition: POP3Command.h:13
Definition: __IMAP_APPEND.h:7
Definition: POP3Session.h:6