|
E-MailRelay
|
A configuration structure for GNet::ServerPeer. More...
#include <gserverpeer.h>
Collaboration diagram for GNet::ServerPeer::Config:Public Member Functions | |
| Config & | set_socket_protocol_config (const SocketProtocol::Config &) |
| Config & | set_idle_timeout (unsigned int) noexcept |
| Config & | set_kick_idle_timer_on_send (bool=true) noexcept |
| Config & | set_no_throw_on_peer_disconnect (bool=true) noexcept |
| Config & | set_all_timeouts (unsigned int) noexcept |
| Config & | set_log_address (bool=true) noexcept |
| Config & | set_log_port (bool=true) noexcept |
Public Attributes | |
| SocketProtocol::Config | socket_protocol_config |
| unsigned int | idle_timeout {0U} |
| bool | kick_idle_timer_on_send {false} |
| bool | no_throw_on_peer_disconnect {false} |
| bool | log_address {false} |
| bool | log_port {false} |
A configuration structure for GNet::ServerPeer.
Definition at line 63 of file gserverpeer.h.
|
inlinenoexcept |
Definition at line 217 of file gserverpeer.h.
|
inlinenoexcept |
Definition at line 215 of file gserverpeer.h.
|
inlinenoexcept |
Definition at line 216 of file gserverpeer.h.
|
inlinenoexcept |
Definition at line 220 of file gserverpeer.h.
|
inlinenoexcept |
Definition at line 221 of file gserverpeer.h.
|
inlinenoexcept |
Definition at line 219 of file gserverpeer.h.
|
inline |
Definition at line 218 of file gserverpeer.h.
| unsigned int GNet::ServerPeer::Config::idle_timeout {0U} |
Definition at line 66 of file gserverpeer.h.
| bool GNet::ServerPeer::Config::kick_idle_timer_on_send {false} |
Definition at line 67 of file gserverpeer.h.
| bool GNet::ServerPeer::Config::log_address {false} |
Definition at line 69 of file gserverpeer.h.
| bool GNet::ServerPeer::Config::log_port {false} |
Definition at line 70 of file gserverpeer.h.
| bool GNet::ServerPeer::Config::no_throw_on_peer_disconnect {false} |
Definition at line 68 of file gserverpeer.h.
| SocketProtocol::Config GNet::ServerPeer::Config::socket_protocol_config |
Definition at line 65 of file gserverpeer.h.