FIX Antenna ANSI C  2.18.0
 All Data Structures Variables Pages
Data Fields
B2BITS_MDApplicationParams Struct Reference

Startup parameters. More...

#include <B2BITS_C_MDApplication.h>

Data Fields

char const * templatesFn_
 Path to the CME FAST templates file. More...
 
char const * configXml_
 Path to the CME configuration file. More...
 
char const * config20Xml_
 Path to the CME FIX/FAST 2.0 configuration file. More...
 
unsigned int numberOfWorkers_
 Number of threads to decode incoming data Default value is 4.
 
unsigned int incrementQueueSize_
 Maximum number of messages could be stored in recovery mode for the particular instrument. More...
 
B2BITS_BOOL checkUDPSender_
 Pass true to check the UDP packet sender's IP address. More...
 
char const * listenInterfaceIP_
 IP of network interface to listen on; nullptr or empty std::string means all interfaces. More...
 
B2BITS_ActiveConnections activeConnections_
 List of channel connection to use; empty means all connections are allowed. More...
 
size_t activeConnectionsSize_
 
B2BITS_ActiveConnections activeConnections20_
 List of channel connection to use; empty means all connections are allowed. More...
 
size_t activeConnections20Size_
 
unsigned int incomingUdpBufferSize_
 UDP incoming buffer size. More...
 
B2BITS_BOOL logIncomingMessages_
 Pass true to write out to the log file incoming FIX messages Default value is false.
 
B2BITS_BOOL logIncomingUdpMessages_
 Pass true to write out to the binary log file incoming FAST messages Default value is false.
 
B2BITS_Transport transportType_
 Prefered default transport layer for data reading Default value is Transport::Sockets.
 

Detailed Description

Startup parameters.

Field Documentation

B2BITS_ActiveConnections activeConnections20_

List of channel connection to use; empty means all connections are allowed.

Default value is empty (all connections from configXml are used)

B2BITS_ActiveConnections activeConnections_

List of channel connection to use; empty means all connections are allowed.

Default value is empty (all connections from configXml are used)

B2BITS_BOOL checkUDPSender_

Pass true to check the UDP packet sender's IP address.

Default value is true

char const* config20Xml_

Path to the CME FIX/FAST 2.0 configuration file.

Note
Should be downloaded from ftp://ftp.cmegroup.com
char const* configXml_

Path to the CME configuration file.

Note
Should be downloaded from ftp://ftp.cmegroup.com
unsigned int incomingUdpBufferSize_

UDP incoming buffer size.

Should be tuned in case of UDP message miss

unsigned int incrementQueueSize_

Maximum number of messages could be stored in recovery mode for the particular instrument.

Default value is 50

char const* listenInterfaceIP_

IP of network interface to listen on; nullptr or empty std::string means all interfaces.

Default value is null (all interfaces)

char const* templatesFn_

Path to the CME FAST templates file.

Note
Should be downloaded from ftp://ftp.cmegroup.com

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