Public Member Functions | |
RetransmissionHandlerSettings () | |
std::string | toString () const |
Public Attributes | |
ServiceDescriptor | serviceA |
ServiceDescriptor | serviceB |
std::string | networkInterface |
std::string | networkInterfaceA |
std::string | networkInterfaceB |
std::string | username |
ThreadAffinity | sendingThreadAffinity |
ThreadAffinity | receivingThreadAffinity |
unsigned int | maxConnectingAttempts |
unsigned int | minReconnectingTimeout |
std::string | logDirectory |
std::string | logFileNamePrefix |
LogSettings::Enum | logSettings |
LogLevel::Enum | logLevel |
LogFilePermission::Enum | logFilePermissions |
Definition at line 36 of file RetransmissionHandler.h.
|
inline |
Initializes options with default values.
Definition at line 40 of file RetransmissionHandler.h.
std::string toString | ( | ) | const |
Returns the string representation.
std::string logDirectory |
Log files are stored in this directory.
Definition at line 99 of file RetransmissionHandler.h.
std::string logFileNamePrefix |
Template of log file name without extension.
Definition at line 102 of file RetransmissionHandler.h.
LogFilePermission::Enum logFilePermissions |
Log file permissions.
Definition at line 115 of file RetransmissionHandler.h.
LogLevel::Enum logLevel |
Log verbosity.
Definition at line 110 of file RetransmissionHandler.h.
LogSettings::Enum logSettings |
Combine LogSettings enum values to configure the logger.
Definition at line 105 of file RetransmissionHandler.h.
unsigned int maxConnectingAttempts |
Max number of attempts to connect retransmission services, default value is 3.
Definition at line 93 of file RetransmissionHandler.h.
unsigned int minReconnectingTimeout |
Minimum timeout value between attempts to connect retransmission services (sec), default value is 3 sec.
Definition at line 96 of file RetransmissionHandler.h.
std::string networkInterface |
Specifies one or more network interfaces to use while connecting; use semi-colon delimited list if more than one.
On Linux the network interfaces is specified by its name, on Windows - by IP address.
Definition at line 63 of file RetransmissionHandler.h.
std::string networkInterfaceA |
Specifies one or more network interfaces to use while connecting to server A; use semi-colon delimited list if more than one.
On Linux the network interfaces is specified by its name, on Windows - by IP address.
Definition at line 72 of file RetransmissionHandler.h.
std::string networkInterfaceB |
Specifies one or more network interfaces to use while connecting to server B; use semi-colon delimited list if more than one.
On Linux the network interfaces is specified by its name, on Windows - by IP address.
Definition at line 81 of file RetransmissionHandler.h.
ThreadAffinity receivingThreadAffinity |
Receiving affinity.
Definition at line 90 of file RetransmissionHandler.h.
ThreadAffinity sendingThreadAffinity |
Sending affinity.
Definition at line 87 of file RetransmissionHandler.h.
ServiceDescriptor serviceA |
Primary server.
Definition at line 51 of file RetransmissionHandler.h.
ServiceDescriptor serviceB |
Secondary server.
Definition at line 54 of file RetransmissionHandler.h.
std::string username |
Username.
Definition at line 84 of file RetransmissionHandler.h.