VMime
POP3Connection Class Reference
Inheritance diagram for POP3Connection:
Collaboration diagram for POP3Connection:

Public Member Functions

 POP3Connection (shared_ptr< POP3Store > store, shared_ptr< security::authenticator > auth)
 
virtual ~POP3Connection ()
 
virtual void connect ()
 
virtual bool isConnected () const
 
virtual void disconnect ()
 
bool isSecuredConnection () const
 
shared_ptr< connectionInfosgetConnectionInfos () const
 
virtual shared_ptr< POP3StoregetStore ()
 
virtual shared_ptr< socketgetSocket ()
 
virtual shared_ptr< timeoutHandlergetTimeoutHandler ()
 
virtual shared_ptr< security::authenticatorgetAuthenticator ()
 
virtual shared_ptr< sessiongetSession ()
 
virtual shared_ptr< tracergetTracer ()
 

Additional Inherited Members

- Protected Member Functions inherited from object
 object ()
 
 object (const object &)
 
objectoperator= (const object &)
 
virtual ~object ()
 

Detailed Description

Manage connection to a POP3 server.

Constructor & Destructor Documentation

◆ POP3Connection()

POP3Connection ( shared_ptr< POP3Store store,
shared_ptr< security::authenticator auth 
)

◆ ~POP3Connection()

Member Function Documentation

◆ connect()

◆ disconnect()

◆ getAuthenticator()

shared_ptr< security::authenticator > getAuthenticator ( )
virtual

◆ getConnectionInfos()

shared_ptr< connectionInfos > getConnectionInfos ( ) const

◆ getSession()

shared_ptr< session > getSession ( )
virtual

◆ getSocket()

shared_ptr< socket > getSocket ( )
virtual

◆ getStore()

shared_ptr< POP3Store > getStore ( )
virtual

◆ getTimeoutHandler()

shared_ptr< timeoutHandler > getTimeoutHandler ( )
virtual

◆ getTracer()

shared_ptr< tracer > getTracer ( )
virtual

◆ isConnected()

bool isConnected ( ) const
virtual

◆ isSecuredConnection()

bool isSecuredConnection ( ) const

The documentation for this class was generated from the following files: