OnixS C++ CME MDP Premium Market Data Handler  5.8.3
API Documentation
BboThreshold Class Reference

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

Public Member Functions

 BboThreshold (const SettingGroup *group=nullptr)
 
 BboThreshold (const BboThreshold &other)
 
 ~BboThreshold ()
 
bool enabled () const
 
BboThresholdenabled (bool value)
 
const Decimalthreshold () const
 
BboThresholdthreshold (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 44 of file BookManagement.h.

Constructor & Destructor Documentation

BboThreshold ( const SettingGroup group = nullptr)
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 51 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 64 of file BookManagement.h.

~BboThreshold ( )
inline

Finalizes the group.

Definition at line 72 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 140 of file BookManagement.h.

bool enabled ( ) const
inline

Indicates whether tracking is enabled.

Definition at line 75 of file BookManagement.h.

BboThreshold& enabled ( bool  value)
inline

Indicates whether tracking is enabled.

Definition at line 81 of file BookManagement.h.

const SettingGroup& group ( ) const
inlineprotected

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

Definition at line 133 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 114 of file BookManagement.h.

const Decimal& threshold ( ) const
inline

Threshold for the parameter being tracked.

Definition at line 89 of file BookManagement.h.

BboThreshold& threshold ( const Decimal value)
inline

Updates threshold for the parameter being tracked.

Definition at line 96 of file BookManagement.h.

Friends And Related Function Documentation

friend class DirectBboTracking
friend

Lets grouping and value assignment control functioning.

Definition at line 129 of file BookManagement.h.

friend class ImpliedBboTracking
friend

Lets grouping and value assignment control functioning.

Definition at line 126 of file BookManagement.h.

friend class MboBboTracking
friend

Lets grouping and value assignment control functioning.

Definition at line 123 of file BookManagement.h.


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