Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

Protocol Class Reference

#include <protocol.hh>

Inheritance diagram for Protocol:

POP3 APOP List of all members.

Public Member Functions

virtual bool login (const char *usr, const char *pass)=0
virtual bool logout (void)=0
virtual int remove_msg (unsigned int num)=0
virtual int status (void)=0
virtual int scan (void)=0
void set_connection (Connection *)
void set_ident (unsigned int)
unsigned int ident (void)

Protected Attributes

Connectionconn
unsigned int prot_ident
unsigned int connect_type

Member Function Documentation

unsigned int Protocol::ident void   ) 
 

virtual bool Protocol::login const char *  usr,
const char *  pass
[pure virtual]
 

Implemented in POP3.

virtual bool Protocol::logout void   )  [pure virtual]
 

Implemented in POP3.

virtual int Protocol::remove_msg unsigned int  num  )  [pure virtual]
 

Implemented in POP3.

virtual int Protocol::scan void   )  [pure virtual]
 

Implemented in POP3.

void Protocol::set_connection Connection  ) 
 

void Protocol::set_ident unsigned  int  ) 
 

virtual int Protocol::status void   )  [pure virtual]
 

Implemented in POP3.


Member Data Documentation

Connection* Protocol::conn [protected]
 

unsigned int Protocol::connect_type [protected]
 

unsigned int Protocol::prot_ident [protected]
 


The documentation for this class was generated from the following files:
Generated on Sat Feb 14 18:38:56 2004 for mailfilter by doxygen 1.3.5