E-MailRelay
|
A structure containing GSmtp::Client configuration parameters. More...
#include <gsmtpclient.h>
Public Member Functions | |
Config & | set_stream_socket_config (const GNet::StreamSocket::Config &) |
Config & | set_client_protocol_config (const ClientProtocol::Config &) |
Config & | set_filter_config (const Filter::Config &) |
Config & | set_filter_spec (const FilterFactoryBase::Spec &) |
Config & | set_bind_local_address (bool=true) noexcept |
Config & | set_local_address (const GNet::Address &) |
Config & | set_connection_timeout (unsigned int) noexcept |
Config & | set_secure_connection_timeout (unsigned int) noexcept |
Config & | set_secure_tunnel (bool=true) noexcept |
Config & | set_sasl_client_config (const std::string &) |
Config & | set_client_tls_profile (const std::string &) |
Config & | set_fail_if_no_remote_recipients (bool=true) noexcept |
Public Attributes | |
GNet::StreamSocket::Config | stream_socket_config |
ClientProtocol::Config | client_protocol_config |
Filter::Config | filter_config |
FilterFactoryBase::Spec | filter_spec |
bool | bind_local_address {false} |
GNet::Address | local_address |
unsigned int | connection_timeout {0U} |
unsigned int | secure_connection_timeout {0U} |
bool | secure_tunnel {false} |
std::string | sasl_client_config |
std::string | client_tls_profile |
bool | fail_if_no_remote_recipients {true} |
A structure containing GSmtp::Client configuration parameters.
Definition at line 65 of file gsmtpclient.h.
GSmtp::Client::Config::Config | ( | ) |
Definition at line 294 of file gsmtpclient.cpp.
|
inlinenoexcept |
Definition at line 178 of file gsmtpclient.h.
|
inline |
Definition at line 175 of file gsmtpclient.h.
|
inline |
Definition at line 184 of file gsmtpclient.h.
|
inlinenoexcept |
Definition at line 180 of file gsmtpclient.h.
|
inlinenoexcept |
Definition at line 185 of file gsmtpclient.h.
|
inline |
Definition at line 177 of file gsmtpclient.h.
|
inline |
Definition at line 176 of file gsmtpclient.h.
|
inline |
Definition at line 179 of file gsmtpclient.h.
|
inline |
Definition at line 183 of file gsmtpclient.h.
|
inlinenoexcept |
Definition at line 181 of file gsmtpclient.h.
|
inlinenoexcept |
Definition at line 182 of file gsmtpclient.h.
|
inline |
Definition at line 174 of file gsmtpclient.h.
bool GSmtp::Client::Config::bind_local_address {false} |
Definition at line 71 of file gsmtpclient.h.
ClientProtocol::Config GSmtp::Client::Config::client_protocol_config |
Definition at line 68 of file gsmtpclient.h.
std::string GSmtp::Client::Config::client_tls_profile |
Definition at line 77 of file gsmtpclient.h.
unsigned int GSmtp::Client::Config::connection_timeout {0U} |
Definition at line 73 of file gsmtpclient.h.
bool GSmtp::Client::Config::fail_if_no_remote_recipients {true} |
Definition at line 78 of file gsmtpclient.h.
Filter::Config GSmtp::Client::Config::filter_config |
Definition at line 69 of file gsmtpclient.h.
FilterFactoryBase::Spec GSmtp::Client::Config::filter_spec |
Definition at line 70 of file gsmtpclient.h.
GNet::Address GSmtp::Client::Config::local_address |
Definition at line 72 of file gsmtpclient.h.
std::string GSmtp::Client::Config::sasl_client_config |
Definition at line 76 of file gsmtpclient.h.
unsigned int GSmtp::Client::Config::secure_connection_timeout {0U} |
Definition at line 74 of file gsmtpclient.h.
bool GSmtp::Client::Config::secure_tunnel {false} |
Definition at line 75 of file gsmtpclient.h.
GNet::StreamSocket::Config GSmtp::Client::Config::stream_socket_config |
Definition at line 67 of file gsmtpclient.h.