OnixS ICE iMpact Multicast Price Feed Handler C++ library  8.18.0
API documentation
TcpServerSettings Struct Reference

#include <TcpSettings.h>

Public Member Functions

 TcpServerSettings ()
 
std::string toString () const
 

Public Attributes

std::string ip
 
int port
 
std::string userName
 
std::string password
 
bool getStripInfoMessages
 
bool getStripInfoForStrategies
 
StrategyPreference::Enum strategyPreference
 
std::string localNetworkInterface
 
std::size_t receiveBufferSize
 
bool sslEnabled
 

Detailed Description

Definition at line 32 of file TcpSettings.h.

Constructor & Destructor Documentation

Default constructor.

Member Function Documentation

std::string toString ( ) const

Returns string representation.

Member Data Documentation

bool getStripInfoForStrategies

Flag to indicate whether the client wants to get Strip Info Messages for UDS or not. It is false by default.

Definition at line 52 of file TcpSettings.h.

bool getStripInfoMessages

Flag to indicate whether the client wants to get Strip Info Messages or not. It is false by default.

Definition at line 48 of file TcpSettings.h.

std::string ip

Host.

Definition at line 35 of file TcpSettings.h.

std::string localNetworkInterface

Local network interface from which you intend to send and receive TCP data.

Definition at line 59 of file TcpSettings.h.

std::string password

Password.

Definition at line 44 of file TcpSettings.h.

int port

Port.

Definition at line 38 of file TcpSettings.h.

std::size_t receiveBufferSize

This option determines the size of a socket's receive buffer that is used by the underlying transport.

By default, receive buffer size is 65535.

Definition at line 66 of file TcpSettings.h.

bool sslEnabled

Flag to indicate whether the client wants to use SSL.

By default, SSL is disabled.

Definition at line 72 of file TcpSettings.h.

StrategyPreference::Enum strategyPreference

Indicates Strategy Publication Preference.

Definition at line 55 of file TcpSettings.h.

std::string userName

Username.

Definition at line 41 of file TcpSettings.h.


The documentation for this struct was generated from the following file: