#include <protocol.hh>
Public Member Functions | |
virtual | ~Protocol (void) |
virtual bool | login (const char *usr, const char *pass, const unsigned int) const =0 |
virtual bool | logout (void) const =0 |
virtual int | remove_msg (const unsigned int num) const =0 |
virtual int | status (void) const =0 |
virtual int | scan (void) const =0 |
void | set_connection (Connection *) |
void | set_ident (unsigned int) |
unsigned int | ident (void) const |
Protected Attributes | |
Connection * | conn |
unsigned int | prot_ident |
unsigned int | connect_type |
virtual Protocol::~Protocol | ( | void | ) | [inline, virtual] |
unsigned int Protocol::ident | ( | void | ) | const |
virtual bool Protocol::login | ( | const char * | usr, | |
const char * | pass, | |||
const unsigned | int | |||
) | const [pure virtual] |
virtual bool Protocol::logout | ( | void | ) | const [pure virtual] |
Implemented in POP3.
virtual int Protocol::remove_msg | ( | const unsigned int | num | ) | const [pure virtual] |
Implemented in POP3.
virtual int Protocol::scan | ( | void | ) | const [pure virtual] |
Implemented in POP3.
void Protocol::set_connection | ( | Connection * | currently_established_connection | ) |
void Protocol::set_ident | ( | unsigned int | i | ) |
virtual int Protocol::status | ( | void | ) | const [pure virtual] |
Implemented in POP3.
Connection* Protocol::conn [protected] |
unsigned int Protocol::connect_type [protected] |
unsigned int Protocol::prot_ident [protected] |