B2BITS FIX Antenna HFT
1.0.17
|
FixEngine::init parameters. More...
#include <B2BITS_FixEngine.h>
Public Member Functions | |
InitParameters () | |
Default constructor. More... | |
Public Attributes | |
std::string | additionalFields_ |
Specifies additional messages fields. More... | |
std::string | b3ClientAppName |
Specifies B3 client application name (tag 35514) More... | |
std::string | b3ClientAppVersion |
Specifies B3 client application version (tag 35515) More... | |
std::shared_ptr < Parser::BinaryFixMappingI > | b3UserMapping_ |
std::string | cmeTradingSystemName |
Specifies CME trading system name (tag 1603) More... | |
std::string | cmeTradingSystemVendor |
Specifies CME trading system vendor (tag 1605) More... | |
std::string | cmeTradingSystemVersion |
Specifies CME trading system version (tag 1604) More... | |
std::shared_ptr < Parser::BinaryFixMappingI > | cmiUserMapping_ |
std::string | engineRoot_ |
The top of the directory tree under which the engine's configuration, and log files are kept. More... | |
Engine::EventListener * | eventListener_ |
Instance of EventListener. More... | |
std::shared_ptr < Parser::BinaryFixMappingI > | ilink3UserMapping_ |
bool | initUtilsLogger_ |
Flag to initialize or not application logger. More... | |
std::string | licenseKey_ |
License key. More... | |
int | listenPort_ |
Engine's listen port. More... | |
EngineProperties | properties_ |
Engine properties. More... | |
std::string | propertiesFileName_ |
The FIX Engine configuration parameters file name. More... | |
SessionsManager * | sessionsManager_ |
Instance of SessionsManager. More... | |
bool | startListeningIncomingConnections_ |
Specifies whether listening to incoming connections should be started, default - true. More... | |
Engine::FIXTagVisitorFactory * | tagVisitorFactory_ |
Receive data listener. More... | |
Engine::ThreadsPoolListener * | threadPoolListener_ |
Threads pool listener. More... | |
bool | useAsyncLogger_ |
The flag to enable or disable the async logging mode. More... | |
FixEngine::init parameters.
|
inline |
Default constructor.
std::string Engine::FixEngine::InitParameters::additionalFields_ |
Specifies additional messages fields.
std::string Engine::FixEngine::InitParameters::b3ClientAppName |
Specifies B3 client application name (tag 35514)
std::string Engine::FixEngine::InitParameters::b3ClientAppVersion |
Specifies B3 client application version (tag 35515)
std::shared_ptr<Parser::BinaryFixMappingI> Engine::FixEngine::InitParameters::b3UserMapping_ |
std::string Engine::FixEngine::InitParameters::cmeTradingSystemName |
Specifies CME trading system name (tag 1603)
std::string Engine::FixEngine::InitParameters::cmeTradingSystemVendor |
Specifies CME trading system vendor (tag 1605)
std::string Engine::FixEngine::InitParameters::cmeTradingSystemVersion |
Specifies CME trading system version (tag 1604)
std::shared_ptr<Parser::BinaryFixMappingI> Engine::FixEngine::InitParameters::cmiUserMapping_ |
std::string Engine::FixEngine::InitParameters::engineRoot_ |
The top of the directory tree under which the engine's configuration, and log files are kept.
Do NOT add a slash at the end of the directory path. Overrides the value from the properties file. If it is equal to "", then the value from the properties file is used.
Engine::EventListener* Engine::FixEngine::InitParameters::eventListener_ |
Instance of EventListener.
std::shared_ptr<Parser::BinaryFixMappingI> Engine::FixEngine::InitParameters::ilink3UserMapping_ |
bool Engine::FixEngine::InitParameters::initUtilsLogger_ |
Flag to initialize or not application logger.
std::string Engine::FixEngine::InitParameters::licenseKey_ |
License key.
int Engine::FixEngine::InitParameters::listenPort_ |
Engine's listen port.
Overrides the value from the properties file. If it is equal to -1 then the value from the proterties file is used.
EngineProperties Engine::FixEngine::InitParameters::properties_ |
Engine properties.
Overrides values of the properties defined in the InitParameters::propertiesFileName_ file.
std::string Engine::FixEngine::InitParameters::propertiesFileName_ |
The FIX Engine configuration parameters file name.
If it is equal to "" and InitParameters::properties_ parameter is empty, then "./engine.properties" is used.
SessionsManager* Engine::FixEngine::InitParameters::sessionsManager_ |
Instance of SessionsManager.
bool Engine::FixEngine::InitParameters::startListeningIncomingConnections_ |
Specifies whether listening to incoming connections should be started, default - true.
Engine::FIXTagVisitorFactory* Engine::FixEngine::InitParameters::tagVisitorFactory_ |
Receive data listener.
Engine::ThreadsPoolListener* Engine::FixEngine::InitParameters::threadPoolListener_ |
Threads pool listener.
bool Engine::FixEngine::InitParameters::useAsyncLogger_ |
The flag to enable or disable the async logging mode.