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;