|
| 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.
◆ SessionSettings() [1/2]
◆ SessionSettings() [2/2]
Re-initializes settings as copies of the other ones omitting group belonging.
Definition at line 365 of file SessionSettings.h.
◆ ~SessionSettings()
◆ assignNoControl()
Re-initializes the instance as a copy of the other one and bypassing assignment control.
Definition at line 481 of file SessionSettings.h.
◆ assignNoControlLegacy()
◆ gapAndErrorHandling() [1/2]
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.
◆ gapAndErrorHandling() [2/2]
◆ group()
Instance of the group to which the given settings belongs.
Definition at line 474 of file SessionSettings.h.
◆ instrumentRecovery() [1/2]
◆ instrumentRecovery() [2/2]
◆ joinRecovery() [1/2]
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.
◆ joinRecovery() [2/2]
Defines aspects of recovery to be done at market join stage.
Definition at line 390 of file SessionSettings.h.
◆ marketRecovery() [1/2]
Defines selected market recovery options.
- Note
- Default value is MarketRecovery::BothMboAndMbp.
Definition at line 435 of file SessionSettings.h.
◆ marketRecovery() [2/2]
◆ operator=()
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.
◆ tcpRecovery() [1/2]
◆ tcpRecovery() [2/2]
◆ HandlerSettings
◆ LegacyAssigner
friend struct LegacyAssigner |
|
friend |