OnixS C++ CME MDP Premium Market Data Handler 5.9.0
API Documentation
Loading...
Searching...
No Matches
MboBboTracking Class Reference

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() [1/2]

MboBboTracking ( const SettingGroup * group = nullptr)
inline

Initializes tracking settings with optional grouping services.

Definition at line 173 of file BookManagement.h.

◆ MboBboTracking() [2/2]

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()

~MboBboTracking ( )
inline

Finalizes the instance.

Definition at line 188 of file BookManagement.h.

Member Function Documentation

◆ assignNoControl()

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.

◆ enabled()

bool enabled ( ) const
inline

Indicates whether tracking enabled at all.

Definition at line 203 of file BookManagement.h.

◆ exceeded()

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.

◆ group()

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.

◆ operator=()

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.

◆ price() [1/2]

BboThreshold & price ( )
inline

Price tracking attributes.

Definition at line 197 of file BookManagement.h.

◆ price() [2/2]

const BboThreshold & price ( ) const
inline

Price tracking attributes.

Definition at line 191 of file BookManagement.h.

◆ BaseBookManagement

template<class>
friend class BaseBookManagement
friend

Lets grouping and value assignment control functioning.

Definition at line 226 of file BookManagement.h.