OnixS ICE iMpact Multicast Price Feed Handler C++ library 8.18.0
API documentation
Loading...
Searching...
No Matches
TcpServerSettings Struct Reference

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

◆ TcpServerSettings()

Default constructor.

Member Function Documentation

◆ toString()

std::string toString ( ) const

Returns string representation.

Member Data Documentation

◆ getStripInfoForStrategies

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.

◆ getStripInfoMessages

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.

◆ ip

std::string ip

Host.

Definition at line 35 of file TcpSettings.h.

◆ localNetworkInterface

std::string localNetworkInterface

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

Definition at line 59 of file TcpSettings.h.

◆ password

std::string password

Password.

Definition at line 44 of file TcpSettings.h.

◆ port

int port

Port.

Definition at line 38 of file TcpSettings.h.

◆ receiveBufferSize

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.

◆ sslEnabled

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

StrategyPreference::Enum strategyPreference

Indicates Strategy Publication Preference.

Definition at line 55 of file TcpSettings.h.

◆ userName

std::string userName

Username.

Definition at line 41 of file TcpSettings.h.