OnixS C++ CME MDP Conflated UDP Handler  1.1.2
API documentation
AdvancedSessionSettings Class Reference

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

Public Member Functions

 AdvancedSessionSettings (SettingAssignController *controller=NULL)
 AdvancedSessionSettings (const AdvancedSessionSettings &other)
 ~AdvancedSessionSettings ()
const TcpRecoverySessionSettingstcpRecovery () const
TcpRecoverySessionSettingstcpRecovery ()
AdvancedSessionSettingsoperator= (const AdvancedSessionSettings &other)
- Public Member Functions inherited from SessionSettings
 SessionSettings (SettingAssignController *controller=NULL)
 SessionSettings (const SessionSettings &other)
 ~SessionSettings ()
JoinRecoveryOptions::Enum joinRecovery () const
void joinRecovery (JoinRecoveryOptions::Enum recovery)
GapAndErrorHandlingOptions::Enum gapAndErrorHandling () const
void gapAndErrorHandling (GapAndErrorHandlingOptions::Enum handling)
InstrumentRecoveryOptions::Enum instrumentRecovery () const
void instrumentRecovery (InstrumentRecoveryOptions::Enum recovery)
SessionSettingsoperator= (const SessionSettings &other)
- Public Member Functions inherited from SettingGroup
 SettingGroup (SettingAssignController *controller=NULL)
 ~SettingGroup ()
template<class Assignee , class Value >
void controlAssignment (const Char *description, Assignee &assignee, Value value) const
template<class Assignee , class Value , class AssignRoutine >
void controlAssignment (const Char *description, AssignRoutine routine, Assignee &assignee, const Value &value) const


class HandlerSettings

Additional Inherited Members

- Static Public Member Functions inherited from SettingGroup
static ONIXS_CONFLATEDUDP_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 583 of file SessionSettings.h.

Constructor & Destructor Documentation

AdvancedSessionSettings ( SettingAssignController controller = NULL)

Initializes parameters with default values.

Definition at line 605 of file SessionSettings.h.

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

Definition at line 615 of file SessionSettings.h.

Cleans everything up.

Definition at line 627 of file SessionSettings.h.

Member Function Documentation

AdvancedSessionSettings& operator= ( const AdvancedSessionSettings other)

Copies settings from the given instance.

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

Definition at line 651 of file SessionSettings.h.

const TcpRecoverySessionSettings& tcpRecovery ( ) const

Set of TCP recovery settings.

Definition at line 634 of file SessionSettings.h.

TcpRecoverySessionSettings& tcpRecovery ( )

Editable set of TCP recovery settings.

Definition at line 641 of file SessionSettings.h.

Friends And Related Function Documentation

friend class HandlerSettings

Definition at line 588 of file SessionSettings.h.

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