|
VMime
|
#include <SMTPConnection.hpp>


Public Member Functions | |
| SMTPConnection (shared_ptr< SMTPTransport > transport, shared_ptr< security::authenticator > auth) | |
| virtual | ~SMTPConnection () |
| virtual void | connect () |
| virtual bool | isConnected () const |
| virtual void | disconnect () |
| bool | isSecuredConnection () const |
| shared_ptr< connectionInfos > | getConnectionInfos () const |
| virtual shared_ptr< SMTPTransport > | getTransport () |
| virtual shared_ptr< socket > | getSocket () |
| virtual shared_ptr< timeoutHandler > | getTimeoutHandler () |
| virtual shared_ptr< security::authenticator > | getAuthenticator () |
| virtual shared_ptr< session > | getSession () |
| virtual shared_ptr< tracer > | getTracer () |
| void | sendRequest (shared_ptr< SMTPCommand > cmd) |
| shared_ptr< SMTPResponse > | readResponse () |
| bool | hasExtension (const std::string &extName, std::vector< string > *params=NULL) const |
Additional Inherited Members | |
Protected Member Functions inherited from object | |
| object () | |
| object (const object &) | |
| object & | operator= (const object &) |
| virtual | ~object () |
Manage connection to a SMTP server.
| SMTPConnection | ( | shared_ptr< SMTPTransport > | transport, |
| shared_ptr< security::authenticator > | auth | ||
| ) |
References vmime::dynamicCast(), and service::getTracerFactory().
|
virtual |
References SMTPConnection::disconnect(), and SMTPConnection::isConnected().
|
virtual |
|
virtual |
References SMTPConnection::isConnected().
Referenced by SMTPConnection::~SMTPConnection().
|
virtual |
| shared_ptr< connectionInfos > getConnectionInfos | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
References vmime::dynamicCast().
|
virtual |
Referenced by SMTPConnection::connect(), SMTPConnection::disconnect(), and SMTPConnection::~SMTPConnection().
| bool isSecuredConnection | ( | ) | const |
| shared_ptr< SMTPResponse > readResponse | ( | ) |
References vmime::dynamicCast().
Referenced by SMTPConnection::connect().
| void sendRequest | ( | shared_ptr< SMTPCommand > | cmd | ) |
References vmime::dynamicCast().