CatapultServer
v0.5.0.1 (Elephant)
|
Settings used to configure connections. More...
Public Member Functions | |
ConnectionSettings () | |
Creates default settings. More... | |
ionet::PacketSocketOptions | toSocketOptions () const |
Gets the packet socket options represented by the configured settings. More... | |
Public Attributes | |
model::NetworkIdentifier | NetworkIdentifier |
Network identifier. More... | |
utils::TimeSpan | Timeout |
Connection timeout. More... | |
utils::FileSize | SocketWorkingBufferSize |
Socket working buffer size. More... | |
size_t | SocketWorkingBufferSensitivity |
Socket working buffer sensitivity. More... | |
utils::FileSize | MaxPacketDataSize |
Maximum packet data size. More... | |
ionet::ConnectionSecurityMode | OutgoingSecurityMode |
Security mode of outgoing connections initiated by this node. More... | |
ionet::ConnectionSecurityMode | IncomingSecurityModes |
Accepted security modes of incoming connections initiated by other nodes. More... | |
Settings used to configure connections.
|
inline |
Creates default settings.
|
inline |
Gets the packet socket options represented by the configured settings.
ionet::ConnectionSecurityMode catapult::net::ConnectionSettings::IncomingSecurityModes |
Accepted security modes of incoming connections initiated by other nodes.
utils::FileSize catapult::net::ConnectionSettings::MaxPacketDataSize |
Maximum packet data size.
model::NetworkIdentifier catapult::net::ConnectionSettings::NetworkIdentifier |
Network identifier.
ionet::ConnectionSecurityMode catapult::net::ConnectionSettings::OutgoingSecurityMode |
Security mode of outgoing connections initiated by this node.
size_t catapult::net::ConnectionSettings::SocketWorkingBufferSensitivity |
Socket working buffer sensitivity.
utils::FileSize catapult::net::ConnectionSettings::SocketWorkingBufferSize |
Socket working buffer size.
utils::TimeSpan catapult::net::ConnectionSettings::Timeout |
Connection timeout.