EPAM B2BITS ICE Impact Handler C++  1.1.4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Public Attributes | List of all members
IceImpact::TCPParams Struct Reference

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
 

Detailed Description

Parameters used to configure TCP connection with ICE Exchange.

Constructor & Destructor Documentation

IceImpact::TCPParams::TCPParams ( )
inline

Member Data Documentation

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.