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

acc::Account Class Reference

#include <Account.hh>

Inheritance diagram for acc::Account:

acc::PopAccount List of all members.

Public Methods

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::Feedback * report
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 Sep 14 10:49:26 2002 for mailfilter by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002