Startup parameters.
More...
#include <B2BITS_MicexMfixApplication.h>
Enumerator |
---|
asts_vPre_4_5 |
|
asts_v4_5 |
|
Enumerator |
---|
udpRecovery |
|
tcpRecovery |
|
Enumerator |
---|
Sockets |
standard IP sockets
|
MyricomDBL |
Myricom datagram kernel bypass Layer.
|
Micex::Mfix::MDApplicationParams::MDApplicationParams |
( |
| ) |
|
|
inline |
MOEX ASTS FAST gateway version.
bool Micex::Mfix::MDApplicationParams::checkUdpSender_ |
Pass true to check the UDP packet sender's IP address. Default value is false
std::string Micex::Mfix::MDApplicationParams::configXml_ |
Path to the MFIX Market Data configuration file.
std::size_t Micex::Mfix::MDApplicationParams::holePackDelay_ |
Number of incoming messages with seq num out of order to skip before start recovery. Default value is 100
size_t Micex::Mfix::MDApplicationParams::incomingUdpBufferSize_ |
UDP incoming buffer size. Should be tuned in case of UDP message miss
u32 Micex::Mfix::MDApplicationParams::incrementQueueSize_ |
Maximum number of messages could be stored in recovery mode for the particular instrument. Default value is 10000
std::string Micex::Mfix::MDApplicationParams::listenInterfaceIp_ |
IP of network interface to listen on; nullptr or empty std::string means all interfaces. Default value is null (all interfaces)
bool Micex::Mfix::MDApplicationParams::logIncomingFIXMessages_ |
Pass true to write out to the log file incoming FIX messages Default value is false
bool Micex::Mfix::MDApplicationParams::logIncomingUdpMessages_ |
Pass true to write out to the binary log file incoming FAST messages Default value is false
std::size_t Micex::Mfix::MDApplicationParams::maxMessagesToRequest_ |
Maximum number of messages to request in tcp-replay.
std::string Micex::Mfix::MDApplicationParams::nicConfig_ |
Path to the network interface configuration file. Default value is "nic_config.xml"
size_t Micex::Mfix::MDApplicationParams::numberOfWorkers_ |
Number of threads to decode incoming data Default value is 4
recoveryType Micex::Mfix::MDApplicationParams::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
std::string Micex::Mfix::MDApplicationParams::schemaXml_ |
Path to the MFIX Market Data configuration XML Schema file.
std::string Micex::Mfix::MDApplicationParams::senderCompId_ |
SenderCompID field for tcp recovery session.
std::string Micex::Mfix::MDApplicationParams::targetCompId_ |
TargetCompID field for tcp recovery session Default value is "MOEX"
std::string Micex::Mfix::MDApplicationParams::templatesFn_ |
Path to the MFIX Market Data FAST templates file.
Transport Micex::Mfix::MDApplicationParams::transportType_ |
Transport layer for data reading Default value is Transport::Sockets
std::string Micex::Mfix::MDApplicationParams::userLogin_ |
User login for tcp recovery session Default value is empty std::string;
std::string Micex::Mfix::MDApplicationParams::userPassword_ |
User password for tcp recovery session Default value is empty string;