OnixS C++ CME Market Data Handler  5.7.0
API documentation
AdvancedSessionSettings Class Reference

#include <OnixS/CME/MDH/SessionSettings.h>

Public Member Functions

 AdvancedSessionSettings (SettingChangeController *controller=NULL)
 
 AdvancedSessionSettings (const AdvancedSessionSettings &other)
 
 ~AdvancedSessionSettings ()
 
const TcpRecoverySessionSettingstcpRecovery () const
 
TcpRecoverySessionSettingstcpRecovery ()
 
AdvancedSessionSettingsoperator= (const AdvancedSessionSettings &other)
 
- Public Member Functions inherited from SessionSettings
 SessionSettings (SettingChangeController *controller=NULL)
 
 SessionSettings (const SessionSettings &other)
 
 ~SessionSettings ()
 
JoinRecoveryOptions::Enum joinRecovery () const
 
SessionSettingsjoinRecovery (JoinRecoveryOptions::Enum recovery)
 
GapAndErrorHandlingOptions::Enum gapAndErrorHandling () const
 
SessionSettingsgapAndErrorHandling (GapAndErrorHandlingOptions::Enum handling)
 
InstrumentRecoveryOptions::Enum instrumentRecovery () const
 
SessionSettingsinstrumentRecovery (InstrumentRecoveryOptions::Enum recovery)
 
MarketRecoveryOptions::Enum marketRecovery () const
 
SessionSettingsmarketRecovery (MarketRecoveryOptions::Enum recovery)
 
SessionSettingsoperator= (const SessionSettings &other)
 
- Public Member Functions inherited from SettingGroup
 SettingGroup (SettingChangeController *controller=NULL)
 
 ~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
 

Friends

class HandlerSettings
 

Additional Inherited Members

- Static Public Member Functions inherited from SettingGroup
static ONIXS_CMEMDH_EXPORTED const SettingGroupnull ()
 
- Protected Member Functions inherited from SessionSettings
const SettingGroupgroup () const
 
void assignNoControl (const SessionSettings &other)
 

Detailed Description

Full set of parameters affecting behavior of the Handler when market data is processed.

Definition at line 674 of file SessionSettings.h.

Constructor & Destructor Documentation

AdvancedSessionSettings ( SettingChangeController controller = NULL)
inline

Initializes parameters with default values.

Definition at line 696 of file SessionSettings.h.

Re-initializes settings as copies of the other ones omitting group belonging.

Definition at line 706 of file SessionSettings.h.

Cleans everything up.

Definition at line 718 of file SessionSettings.h.

Member Function Documentation

AdvancedSessionSettings& operator= ( const AdvancedSessionSettings other)
inline

Copies settings from the given instance.

Attributes controlling value assignment aren't cloned and thus only settings' values are copied.

Definition at line 742 of file SessionSettings.h.

const TcpRecoverySessionSettings& tcpRecovery ( ) const
inline

Set of TCP recovery settings.

Definition at line 725 of file SessionSettings.h.

TcpRecoverySessionSettings& tcpRecovery ( )
inline

Editable set of TCP recovery settings.

Definition at line 732 of file SessionSettings.h.

Friends And Related Function Documentation

friend class HandlerSettings
friend

Definition at line 679 of file SessionSettings.h.


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