OnixS C++ CME MDP Conflated UDP Handler  1.0.2
API documentation
BboThreshold Class Reference

#include <OnixS/CME/ConflatedUDP/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 DirectBboTracking
 

Detailed Description

Definition at line 48 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 86 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 99 of file BookManagement.h.

~BboThreshold ( )
inline

Finalizes the group.

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

bool enabled ( ) const
inline

Indicates whether tracking is enabled.

Definition at line 117 of file BookManagement.h.

void enabled ( bool  value)
inline

Indicates whether tracking is enabled.

Definition at line 124 of file BookManagement.h.

const SettingGroup& group ( ) const
inlineprotected

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

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

const Decimal& threshold ( ) const
inline

Threshold for the parameter being tracked.

Definition at line 139 of file BookManagement.h.

void threshold ( const Decimal value)
inline

Updates threshold for the parameter being tracked.

Definition at line 147 of file BookManagement.h.

Friends And Related Function Documentation

friend class DirectBboTracking
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: