#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] |
1.5.8