B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Engine::FixEngine::InitParameters Struct Reference

FixEngine::init parameters. More...

#include <B2BITS_FixEngine.h>

+ Collaboration diagram for Engine::FixEngine::InitParameters:

Public Member Functions

 InitParameters ()
 Default constructor. More...
 

Public Attributes

std::string additionalFields_
 Specifies additional messages fields. More...
 
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::EventListenereventListener_
 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...
 
SessionsManagersessionsManager_
 Instance of SessionsManager. More...
 
bool startListeningIncomingConnections_
 Specifies whether listening to incoming connections should be started, default - true. More...
 
Engine::FIXTagVisitorFactorytagVisitorFactory_
 Receive data listener. More...
 
Engine::ThreadsPoolListenerthreadPoolListener_
 Threads pool listener. More...
 
bool useAsyncLogger_
 The flag to enable or disable the async logging mode. More...
 

Detailed Description

FixEngine::init parameters.

Constructor & Destructor Documentation

Engine::FixEngine::InitParameters::InitParameters ( )
inline

Default constructor.

Member Data Documentation

std::string Engine::FixEngine::InitParameters::additionalFields_

Specifies additional messages fields.

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.