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

Startup parameters. More...

#include <B2BITS_C_MicexMfixApplication.h>

Data Fields

char const * templatesFn_
 Path to the MFIX Market Data FAST templates file. More...
 
char const * configXml_
 Path to the MFIX Market Data 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...
 
unsigned int incomingUdpBufferSize_
 UDP incoming buffer size. More...
 
B2BITS_BOOL logIncomingFIXMessages_
 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.
 
unsigned int holePackDelay_
 Number of incoming messages with seq num out of order to skip before start recovery. More...
 
B2BITS_MfixRecoveryType recoveryType_
 Type for the recovery. More...
 
B2BITS_MfixTransport transportType_
 Transport layer for data reading Default value is Transport::Sockets.
 
char const * userLogin_
 User login for tcp recovery session Default value is NULL;.
 
char const * userPassword_
 User password for tcp recovery session Default value is empty string;.
 
char const * senderCompId_
 SenderCompID field for tcp recovery session. More...
 
char const * targetCompId_
 TargetCompID field for tcp recovery session. More...
 

Detailed Description

Startup parameters.

Field Documentation

B2BITS_BOOL checkUdpSender_

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

Default value is true.

char const* configXml_

Path to the MFIX Market Data configuration file.

unsigned int holePackDelay_

Number of incoming messages with seq num out of order to skip before start recovery.

Default value is 1

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).

B2BITS_MfixRecoveryType recoveryType_

Type for the recovery.

tcp_recovery uses only tcp recovery for intruments (34 tag is used to detect hole) udp_recovery uses one mode of the MfixRecoveryMode for instruments (83 tag is used to detect hole) Default value is udp_recovery.

char const* senderCompId_

SenderCompID field for tcp recovery session.

char const* targetCompId_

TargetCompID field for tcp recovery session.

char const* templatesFn_

Path to the MFIX Market Data FAST templates file.


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