#include <OnixS/FIXEngine/FIX/Scheduling/SessionScheduler.h>
Public Member Functions | |
| SessionSchedulerOptions () | |
| ~SessionSchedulerOptions () | |
| const std::string & | configurationFile () const |
| void | configurationFile (const std::string &file) |
| SessionSchedulerListener * | eventListener () const |
| void | eventListener (SessionSchedulerListener *listener) |
| SchedulerThreadingModel::Enum | threadingModel () const |
| void | threadingModel (SchedulerThreadingModel::Enum threadingModel) |
The collection of miscellaneous parameters which affect the session scheduler behavior.
Definition at line 120 of file SessionScheduler.h.
| SessionSchedulerOptions | ( | ) |
Initializes parameters with default values.
Cleans everything up.
| const std::string & configurationFile | ( | ) | const |
The path to the scheduler configuration file.
| void configurationFile | ( | const std::string & | file | ) |
Updates the path to the scheduler configuration file.
Besides predefined schedules and connection settings, the file can define the scheduler settings. A setting present in the file replaces the one given through this options object; see Defining Scheduler Settings.
| SessionSchedulerListener * eventListener | ( | ) | const |
An instance of the event listener to notify about events.
| void eventListener | ( | SessionSchedulerListener * | listener | ) |
Associates the given event listener with the scheduler.
| SchedulerThreadingModel::Enum threadingModel | ( | ) | const |
The threading model.
| void threadingModel | ( | SchedulerThreadingModel::Enum | threadingModel | ) |
Updates the threading model.