54 InstrumentsAndMarketState
103 ONIXS_CMEMDH_EXPORTED
117 toStr(str, handling);
148 ONIXS_CMEMDH_EXPORTED
180 InstrumentsAndMarketState)
181 , gapAndErrorHandling_(
200 return joinRecovery_;
208 joinRecovery_ = recovery;
218 return gapAndErrorHandling_;
227 gapAndErrorHandling_ = handling;
236 return marketRecovery_;
244 marketRecovery_ = recovery;
249 ONIXS_CMEMDH_EXPORTED
263 toStr(str, settings);
361 InstrumentsAndMarketState);
428 JoinRecoveryOptions::Disabled);
AccuratePreopeningMboSession()
#define ONIXS_CMEMDH_LTWT_CLASS
void joinRecovery(JoinRecoveryOptions::Enum recovery)
Defines aspects of recovery to be done at market join stage.
void marketRecovery(MarketRecoveryOptions::Enum recovery)
Defines market recovery options.
AccurateLateJoinMboSession()
Handler recovers market state from snapshots.
AccurateLateJoinMbpSession()
~SessionSettings()
Cleans everything up.
SessionSettings()
Initializes parameters with default values.
#define ONIXS_CMEMDH_LTWT_STRUCT
Handler recovers instruments and market state afterwards.
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
AccuratePreopeningSession()
GapAndErrorHandlingOptions::Enum gapAndErrorHandling() const
void gapAndErrorHandling(GapAndErrorHandlingOptions::Enum handling)
std::string toStr(const SessionSettings &settings)
Serializes market data processing session settings.
MarketRecoveryOptions::Enum marketRecovery() const
AccuratePreopeningMbpSession()
Defines market state recovery options.
AccurateLateJoinSession()
JoinRecoveryOptions::Enum joinRecovery() const
#define ONIXS_CMEMDH_NAMESPACE_END