#include <OnixS/CME/MDH/SessionSettings.h>
|
| SessionSettings (SettingChangeController *controller=nullptr) |
|
| SessionSettings (const SessionSettings &other) |
|
| ~SessionSettings () |
|
JoinRecoveryOptions::Enum | joinRecovery () const |
|
SessionSettings & | joinRecovery (JoinRecoveryOptions::Enum recovery) |
|
GapAndErrorHandlingOptions::Enum | gapAndErrorHandling () const |
|
SessionSettings & | gapAndErrorHandling (GapAndErrorHandlingOptions::Enum handling) |
|
InstrumentRecoveryOptions::Enum | instrumentRecovery () const |
|
SessionSettings & | instrumentRecovery (InstrumentRecoveryOptions::Enum recovery) |
|
MarketRecoveryOptions::Enum | marketRecovery () const |
|
SessionSettings & | marketRecovery (MarketRecoveryOptions::Enum recovery) |
|
const TcpRecoverySessionSettings & | tcpRecovery () const |
|
TcpRecoverySessionSettings & | tcpRecovery () |
|
SessionSettings & | operator= (const SessionSettings &other) |
|
| SettingGroup (SettingChangeController *controller=nullptr) |
|
| ~SettingGroup () |
|
template<class Assignee , class Value > |
void | controlAssignment (const Char *description, Assignee &assignee, Value value) const |
|
template<class Changeable > |
void | controlChange (const Char *description, void(Changeable::*change)(), Changeable &changeable) const |
|
template<class Change , class Changeable , class Arg > |
void | controlChange (const Char *description, Change change, Changeable &changeable, const Arg &arg) const |
|
template<class Change , class Changeable , class Arg1 , class Arg2 > |
void | controlChange (const Char *description, Change change, Changeable &changeable, const Arg1 &arg1, const Arg2 &arg2) const |
|
Definition at line 349 of file SessionSettings.h.
Re-initializes settings as copies of the other ones omitting group belonging.
Definition at line 365 of file SessionSettings.h.
Re-initializes the instance as a copy of the other one and bypassing assignment control.
Definition at line 481 of file SessionSettings.h.
Defines what Handler should do in case of gap in real-time (incremental) data.
- Note
- Default value is GapAndErrorHandling::RecoverMarketState.
Definition at line 402 of file SessionSettings.h.
Instance of the group to which the given settings belongs.
Definition at line 474 of file SessionSettings.h.
Defines aspects of recovery to be done at market join stage.
- Note
- Default value is JoinRecovery::InstrumentsAndMarket.
Definition at line 383 of file SessionSettings.h.
Defines aspects of recovery to be done at market join stage.
Definition at line 390 of file SessionSettings.h.
Defines selected market recovery options.
- Note
- Default value is MarketRecovery::BothMboAndMbp.
Definition at line 435 of file SessionSettings.h.
Copies settings from the given instance.
Attributes controlling value assignment aren't cloned and thus only settings' values are copied.
Definition at line 464 of file SessionSettings.h.
friend struct LegacyAssigner |
|
friend |
The documentation for this class was generated from the following file: