OnixS C++ CME Market Data Handler  5.4.0
API documentation
BboThreshold Class Reference

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

Public Member Functions

 BboThreshold (const SettingGroup *group=NULL)
 
 BboThreshold (const BboThreshold &other)
 
 ~BboThreshold ()
 
bool enabled () const
 
void enabled (bool value)
 
const Decimalthreshold () const
 
void threshold (const Decimal &value)
 
BboThresholdoperator= (const BboThreshold &other)
 

Protected Member Functions

const SettingGroupgroup () const
 
void assignNoControl (const BboThreshold &other)
 

Friends

class MboBboTracking
 
class ImpliedBboTracking
 
class DirectBboTracking
 

Detailed Description

Definition at line 49 of file BookManagement.h.

Constructor & Destructor Documentation

BboThreshold ( const SettingGroup group = NULL)
inline

Initializes BBO attribute (price, qty, etc) tracking.

Optional setting group instance allows binding the given set of settings to a particular group of settings.

Definition at line 92 of file BookManagement.h.

BboThreshold ( const BboThreshold other)
inline

Initializes as a copy of the other one.

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

Definition at line 105 of file BookManagement.h.

~BboThreshold ( )
inline

Finalizes the group.

Definition at line 117 of file BookManagement.h.

Member Function Documentation

void assignNoControl ( const BboThreshold other)
inlineprotected

Re-initializes the instance as a copy of the other one and bypassing assignment control.

Definition at line 80 of file BookManagement.h.

bool enabled ( ) const
inline

Indicates whether tracking is enabled.

Definition at line 123 of file BookManagement.h.

void enabled ( bool  value)
inline

Indicates whether tracking is enabled.

Definition at line 130 of file BookManagement.h.

const SettingGroup& group ( ) const
inlineprotected

Instance of a group which the given set of settings belongs to.

Definition at line 72 of file BookManagement.h.

BboThreshold& operator= ( const BboThreshold other)
inline

Re-initializes as a copy of the other one.

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

Definition at line 177 of file BookManagement.h.

const Decimal& threshold ( ) const
inline

Threshold for the parameter being tracked.

Definition at line 145 of file BookManagement.h.

void threshold ( const Decimal value)
inline

Updates threshold for the parameter being tracked.

Definition at line 153 of file BookManagement.h.

Friends And Related Function Documentation

friend class DirectBboTracking
friend

Lets grouping and value assignment control functioning.

Definition at line 68 of file BookManagement.h.

friend class ImpliedBboTracking
friend

Lets grouping and value assignment control functioning.

Definition at line 65 of file BookManagement.h.

friend class MboBboTracking
friend

Lets grouping and value assignment control functioning.

Definition at line 62 of file BookManagement.h.


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