B2BITS FIX Antenna C++ 2.33.0
|
FixEngine::init parameters. More...
#include <B2BITS_FixEngine.h>
Public Member Functions | |
InitParameters () | |
Default constructor. | |
Public Attributes | |
std::string | additionalFields_ |
Specifies additional messages fields. | |
SSLCustomContextProperties | customSSLContextProperties_ |
SSLCustomContextProperties structure describing custom SSL configuration if any. | |
std::string | engineRoot_ |
The top of the directory tree under which the engine's configuration, and log files are kept. | |
Engine::EventListener * | eventListener_ |
Event listener. | |
bool | initUtilsLogger_ |
Flag to control logger subsystem life time. | |
std::string | licenseKey_ |
License key. | |
int | listenPort_ |
Engine's listen port. | |
EngineProperties | properties_ |
Engine properties. | |
std::string | propertiesFileName_ |
The FIX Engine configuration parameters file name. | |
System::SchedulerPtr | pScheduler_ |
System::Scheduler instance to run configured schedules on. | |
SessionsManager * | sessionsManager_ |
Instance of SessionsManager. | |
bool | startListeningIncomingConnections_ |
Specifies whether listening to incoming connections should be started, default - true. | |
FixEngine::init parameters.
|
inline |
Default constructor.
std::string Engine::FixEngine::InitParameters::additionalFields_ |
Specifies additional messages fields.
SSLCustomContextProperties Engine::FixEngine::InitParameters::customSSLContextProperties_ |
SSLCustomContextProperties structure describing custom SSL configuration if any.
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_ |
Event listener.
bool Engine::FixEngine::InitParameters::initUtilsLogger_ |
Flag to control logger subsystem life time.
If true, FixEngine will initialize logger subsystem in the FixEngine::init method and will destroy logger in the FixEngine::destroy method; otherwise if false, it is users's responsibility to initialize and destroy 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.
System::SchedulerPtr Engine::FixEngine::InitParameters::pScheduler_ |
System::Scheduler instance to run configured schedules on.
SessionsManager* Engine::FixEngine::InitParameters::sessionsManager_ |
Instance of SessionsManager.
bool Engine::FixEngine::InitParameters::startListeningIncomingConnections_ |
Specifies whether listening to incoming connections should be started, default - true.