26 #define PROTOCOL_POP3 2
27 #define PROTOCOL_APOP 4
41 virtual bool login (
const char* usr,
43 const unsigned int)
const = 0;
44 virtual bool logout (
void)
const = 0;
45 virtual int remove_msg (
const unsigned int num)
const = 0;
47 virtual int scan (
void)
const = 0;
49 void set_ident (
unsigned int);
50 unsigned int ident (
void)
const;
Definition: connection.hh:30
Definition: protocol.hh:33
unsigned int connect_type
Definition: protocol.hh:37
unsigned int prot_ident
Definition: protocol.hh:36
virtual bool logout(void) const =0
virtual ~Protocol(void)
Definition: protocol.hh:40
virtual int scan(void) const =0
virtual int remove_msg(const unsigned int num) const =0
virtual bool login(const char *usr, const char *pass, const unsigned int) const =0
Connection * conn
Definition: protocol.hh:35
virtual int status(void) const =0