E-MailRelay
|
A structure containing GNet::Client configuration parameters. More...
#include <gclient.h>
Public Member Functions | |
Config & | set_stream_socket_config (const StreamSocket::Config &) |
Config & | set_line_buffer_config (const LineBuffer::Config &) |
Config & | set_socket_protocol_config (const SocketProtocol::Config &) |
Config & | set_sync_dns (bool=true) noexcept |
Config & | set_auto_start (bool=true) noexcept |
Config & | set_bind_local_address (bool=true) noexcept |
Config & | set_local_address (const Address &) |
Config & | set_connection_timeout (unsigned int) noexcept |
Config & | set_response_timeout (unsigned int) noexcept |
Config & | set_idle_timeout (unsigned int) noexcept |
Config & | set_all_timeouts (unsigned int) noexcept |
Config & | set_no_throw_on_peer_disconnect (bool=true) noexcept |
Public Attributes | |
StreamSocket::Config | stream_socket_config |
LineBuffer::Config | line_buffer_config {LineBuffer::Config::transparent()} |
SocketProtocol::Config | socket_protocol_config |
Address | local_address {Address::defaultAddress()} |
bool | sync_dns {false} |
bool | auto_start {true} |
bool | bind_local_address {false} |
unsigned int | connection_timeout {0U} |
unsigned int | response_timeout {0U} |
unsigned int | idle_timeout {0U} |
bool | no_throw_on_peer_disconnect {false} |
A structure containing GNet::Client configuration parameters.
|
noexcept |
Definition at line 522 of file gclient.cpp.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inlinenoexcept |
LineBuffer::Config GNet::Client::Config::line_buffer_config {LineBuffer::Config::transparent()} |
Address GNet::Client::Config::local_address {Address::defaultAddress()} |
bool GNet::Client::Config::no_throw_on_peer_disconnect {false} |
SocketProtocol::Config GNet::Client::Config::socket_protocol_config |
StreamSocket::Config GNet::Client::Config::stream_socket_config |