OnixS C++ CME Market Data Handler  4.8.0.10
API documentation
SessionSettings Class Reference

#include <SessionSettings.h>

Public Member Functions

 SessionSettings ()
 
 ~SessionSettings ()
 
JoinRecoveryOptions::Enum joinRecovery () const
 
void joinRecovery (JoinRecoveryOptions::Enum recovery)
 
GapAndErrorHandlingOptions::Enum gapAndErrorHandling () const
 
void gapAndErrorHandling (GapAndErrorHandlingOptions::Enum handling)
 
MarketRecoveryOptions::Enum marketRecovery () const
 
void marketRecovery (MarketRecoveryOptions::Enum recovery)
 

Detailed Description

Set of parameters affecting Handler's behavior when market data processing session is spawned.

Definition at line 169 of file SessionSettings.h.

Constructor & Destructor Documentation

SessionSettings ( )
inline

Initializes parameters with default values.

Definition at line 177 of file SessionSettings.h.

~SessionSettings ( )
inline

Cleans everything up.

Definition at line 190 of file SessionSettings.h.

Member Function Documentation

GapAndErrorHandlingOptions::Enum gapAndErrorHandling ( ) const
inline

Defines what Handler should do in case of gap in real-time (incremental) data.

Note
Default value is GapAndErrorHandling::RecoverMarketState.

Definition at line 216 of file SessionSettings.h.

void gapAndErrorHandling ( GapAndErrorHandlingOptions::Enum  handling)
inline

Defines what Handler should do in case of gap in real-time (incremental) data.

Definition at line 224 of file SessionSettings.h.

JoinRecoveryOptions::Enum joinRecovery ( ) const
inline

Defines aspects of recovery to be done at market join stage.

Note
Default value is JoinRecovery::InstrumentsAndMarket.

Definition at line 198 of file SessionSettings.h.

void joinRecovery ( JoinRecoveryOptions::Enum  recovery)
inline

Defines aspects of recovery to be done at market join stage.

Definition at line 205 of file SessionSettings.h.

MarketRecoveryOptions::Enum marketRecovery ( ) const
inline

Defines selected market recovery options.

Note
Default value is MarketRecovery::BothMboAndMbp.

Definition at line 234 of file SessionSettings.h.

void marketRecovery ( MarketRecoveryOptions::Enum  recovery)
inline

Defines market recovery options.

Definition at line 241 of file SessionSettings.h.


The documentation for this class was generated from the following file: