EPAM B2BITS ICE Impact Handler C++
1.1.4
|
Parameters used to configure TCP connection with ICE Exchange. More...
#include <B2BITS_IceImpactApplication.h>
Public Member Functions | |
TCPParams () | |
Public Attributes | |
IceImpact::u32 | connectTimeoutSeconds |
int | sendBufferSize |
int | recvBufferSize |
std::string | ip |
int | port |
Port of ICE TCP server. In case of 0 XML configuration is used. More... | |
std::string | user |
Login user name. In case of empty string XML configuration is used. More... | |
std::string | pass |
Login user password. In case of empty string XML configuration is used. More... | |
std::string | localAddress |
int | reconnectInterval |
int | heartbeatDeadlineInterval |
Parameters used to configure TCP connection with ICE Exchange.
|
inline |
IceImpact::u32 IceImpact::TCPParams::connectTimeoutSeconds |
Connect timeout, msec
Default value: 0 - no timeout, use OS default
int IceImpact::TCPParams::heartbeatDeadlineInterval |
HeartBeat timeout interval in seconds Default value: 30
std::string IceImpact::TCPParams::ip |
IP Address of ICE TCP server If an empty string specified, the value will be taken from <tcp> section of XML configuration file located at ApplicationOptions::xmlConfig path.
std::string IceImpact::TCPParams::localAddress |
Local interface to use for TCP Empty string means no preference.
std::string IceImpact::TCPParams::pass |
Login user password. In case of empty string XML configuration is used.
int IceImpact::TCPParams::port |
Port of ICE TCP server. In case of 0 XML configuration is used.
int IceImpact::TCPParams::reconnectInterval |
reconnect interval in seconds Default value: 16
int IceImpact::TCPParams::recvBufferSize |
Receive socket buffer size
Default value: 2 Mb
int IceImpact::TCPParams::sendBufferSize |
Send socket buffer size
Default value: 2 Mb
std::string IceImpact::TCPParams::user |
Login user name. In case of empty string XML configuration is used.