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

acc::Account Class Reference

#include <Account.hh>

Inheritance diagram for acc::Account:

acc::PopAccount List of all members.

Public Member Functions

virtual int loginHost (void)=0
virtual bool logoutHost (void)=0
virtual int removeMessage (int)=0
int sendHost (const string &)
string receiveHost (const bool)
int connectHost (const string &, int, int)
int disconnectHost (void)
 Account (fb::Feedback *)
virtual ~Account ()=0
virtual int check (void)=0
const vector< string > & getMessageIDs (void)
void addMessageIDs (const vector< string > &)

Public Attributes

fb::Feedbackreport
string server
int port
string user
string pass
int protocol
vector< string > msgIDs
conn::SocketConnection host

Constructor & Destructor Documentation

acc::Account::Account fb::Feedback  ) 
 

acc::Account::~Account  )  [pure virtual]
 


Member Function Documentation

void acc::Account::addMessageIDs const vector< string > &   ) 
 

virtual int acc::Account::check void   )  [pure virtual]
 

Implemented in acc::PopAccount.

int acc::Account::connectHost const string &  ,
int  ,
int 
 

int acc::Account::disconnectHost void   ) 
 

const vector< string > & acc::Account::getMessageIDs void   ) 
 

virtual int acc::Account::loginHost void   )  [pure virtual]
 

virtual bool acc::Account::logoutHost void   )  [pure virtual]
 

string acc::Account::receiveHost const  bool  ) 
 

virtual int acc::Account::removeMessage int   )  [pure virtual]
 

int acc::Account::sendHost const string &   ) 
 


Member Data Documentation

conn::SocketConnection acc::Account::host
 

vector<string> acc::Account::msgIDs
 

string acc::Account::pass
 

int acc::Account::port
 

int acc::Account::protocol
 

fb::Feedback* acc::Account::report
 

string acc::Account::server
 

string acc::Account::user
 


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