E-MailRelay
|
A structure containing GSmtp::Client configuration parameters. More...
#include <gsmtpclient.h>
Public Member Functions | |
Config (const std::string &filter_address, unsigned int filter_timeout, bool bind_local_address, const GNet::Address &local_address, const ClientProtocol::Config &protocol_config, unsigned int connection_timeout, unsigned int secure_connection_timeout, bool secure_tunnel, const std::string &sasl_client_config) | |
Config & | set_filter_address (const std::string &) |
Config & | set_filter_timeout (unsigned int) |
Config & | set_bind_local_address (bool=true) |
Config & | set_local_address (const GNet::Address &) |
Config & | set_client_protocol_config (const ClientProtocol::Config &) |
Config & | set_connection_timeout (unsigned int) |
Config & | set_secure_connection_timeout (unsigned int) |
Config & | set_secure_tunnel (bool=true) |
Config & | set_sasl_client_config (const std::string &) |
Public Attributes | |
std::string | filter_address |
unsigned int | filter_timeout {0U} |
bool | bind_local_address {false} |
GNet::Address | local_address |
ClientProtocol::Config | client_protocol_config |
unsigned int | connection_timeout {0U} |
unsigned int | secure_connection_timeout {0U} |
bool | secure_tunnel {false} |
std::string | sasl_client_config |
A structure containing GSmtp::Client configuration parameters.
Definition at line 56 of file gsmtpclient.h.
GSmtp::Client::Config::Config | ( | ) |
Definition at line 342 of file gsmtpclient.cpp.
GSmtp::Client::Config::Config | ( | const std::string & | filter_address, |
unsigned int | filter_timeout, | ||
bool | bind_local_address, | ||
const GNet::Address & | local_address, | ||
const ClientProtocol::Config & | protocol_config, | ||
unsigned int | connection_timeout, | ||
unsigned int | secure_connection_timeout, | ||
bool | secure_tunnel, | ||
const std::string & | sasl_client_config | ||
) |
Definition at line 347 of file gsmtpclient.cpp.
|
inline |
Definition at line 166 of file gsmtpclient.h.
|
inline |
Definition at line 168 of file gsmtpclient.h.
|
inline |
Definition at line 169 of file gsmtpclient.h.
|
inline |
Definition at line 164 of file gsmtpclient.h.
|
inline |
Definition at line 165 of file gsmtpclient.h.
|
inline |
Definition at line 167 of file gsmtpclient.h.
|
inline |
Definition at line 172 of file gsmtpclient.h.
|
inline |
Definition at line 170 of file gsmtpclient.h.
|
inline |
Definition at line 171 of file gsmtpclient.h.
bool GSmtp::Client::Config::bind_local_address {false} |
Definition at line 60 of file gsmtpclient.h.
ClientProtocol::Config GSmtp::Client::Config::client_protocol_config |
Definition at line 62 of file gsmtpclient.h.
unsigned int GSmtp::Client::Config::connection_timeout {0U} |
Definition at line 63 of file gsmtpclient.h.
std::string GSmtp::Client::Config::filter_address |
Definition at line 58 of file gsmtpclient.h.
unsigned int GSmtp::Client::Config::filter_timeout {0U} |
Definition at line 59 of file gsmtpclient.h.
GNet::Address GSmtp::Client::Config::local_address |
Definition at line 61 of file gsmtpclient.h.
std::string GSmtp::Client::Config::sasl_client_config |
Definition at line 66 of file gsmtpclient.h.
unsigned int GSmtp::Client::Config::secure_connection_timeout {0U} |
Definition at line 64 of file gsmtpclient.h.
bool GSmtp::Client::Config::secure_tunnel {false} |
Definition at line 65 of file gsmtpclient.h.