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

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

Public Member Functions

 MboBboTracking (const SettingGroup *group=nullptr)
 
 MboBboTracking (const MboBboTracking &other)
 
 ~MboBboTracking ()
 
const BboThresholdprice () const
 
BboThresholdprice ()
 
bool enabled () const
 
bool exceeded (const Order &previous, const Order &current) const
 
MboBboTrackingoperator= (const MboBboTracking &other)
 

Protected Member Functions

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

Friends

template<class >
class BaseBookManagement
 

Detailed Description

Definition at line 168 of file BookManagement.h.

Constructor & Destructor Documentation

MboBboTracking ( const SettingGroup group = nullptr)
inline

Initializes tracking settings with optional grouping services.

Definition at line 173 of file BookManagement.h.

MboBboTracking ( const MboBboTracking other)
inline

Initializes the instance as a copy of the other one.

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

Definition at line 182 of file BookManagement.h.

~MboBboTracking ( )
inline

Finalizes the instance.

Definition at line 188 of file BookManagement.h.

Member Function Documentation

void assignNoControl ( const MboBboTracking other)
inlineprotected

Re-initializes as a copy of the other instance without involving value assignment control services.

Definition at line 237 of file BookManagement.h.

bool enabled ( ) const
inline

Indicates whether tracking enabled at all.

Definition at line 203 of file BookManagement.h.

bool exceeded ( const Order previous,
const Order current 
) const
inline

Checks whether any of thresholds is exceeded.

Definition at line 209 of file BookManagement.h.

const SettingGroup& group ( ) const
inlineprotected

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

Definition at line 230 of file BookManagement.h.

MboBboTracking& operator= ( const MboBboTracking other)
inline

Re-initializes the instance as a copy of the other one.

Definition at line 216 of file BookManagement.h.

const BboThreshold& price ( ) const
inline

Price tracking attributes.

Definition at line 191 of file BookManagement.h.

BboThreshold& price ( )
inline

Price tracking attributes.

Definition at line 197 of file BookManagement.h.

Friends And Related Function Documentation

friend class BaseBookManagement
friend

Lets grouping and value assignment control functioning.

Definition at line 226 of file BookManagement.h.


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