|
E-MailRelay
|
A structure containing GNet::Client configuration parameters. More...
#include <gclient.h>
Collaboration diagram for GNet::Client::Config: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 |