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

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

Public Member Functions

 ImpliedBboTracking (const SettingGroup *group=NULL)
 
 ImpliedBboTracking (const ImpliedBboTracking &other)
 
 ~ImpliedBboTracking ()
 
const BboThresholdprice () const
 
BboThresholdprice ()
 
const BboThresholdquantity () const
 
BboThresholdquantity ()
 
bool enabled () const
 
bool exceeded (const ImpliedPriceLevel &previous, const ImpliedPriceLevel &current) const
 
ImpliedBboTrackingoperator= (const ImpliedBboTracking &other)
 

Protected Member Functions

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

Friends

template<class >
class BaseBookManagement
 

Detailed Description

Definition at line 361 of file BookManagement.h.

Constructor & Destructor Documentation

ImpliedBboTracking ( const SettingGroup group = NULL)
inline

Initializes tracking with optional grouping facilities.

Definition at line 393 of file BookManagement.h.

ImpliedBboTracking ( const ImpliedBboTracking other)
inline

Initializes the instance as a copy of the other one.

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

Definition at line 405 of file BookManagement.h.

~ImpliedBboTracking ( )
inline

Finalizes the instance.

Definition at line 413 of file BookManagement.h.

Member Function Documentation

void assignNoControl ( const ImpliedBboTracking other)
inlineprotected

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

Definition at line 383 of file BookManagement.h.

bool enabled ( ) const
inline

Indicates whether tracking enabled at all.

Definition at line 447 of file BookManagement.h.

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

Checks whether any of thresholds is exceeded.

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

ImpliedBboTracking& operator= ( const ImpliedBboTracking other)
inline

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

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

Definition at line 486 of file BookManagement.h.

const BboThreshold& price ( ) const
inline

Price tracking attributes.

Definition at line 420 of file BookManagement.h.

BboThreshold& price ( )
inline

Price tracking attributes.

Definition at line 426 of file BookManagement.h.

const BboThreshold& quantity ( ) const
inline

Quantity tracking attributes.

Definition at line 434 of file BookManagement.h.

BboThreshold& quantity ( )
inline

Quantity tracking attributes.

Definition at line 440 of file BookManagement.h.

Friends And Related Function Documentation

friend class BaseBookManagement
friend

Lets grouping and value assignment control functioning.

Definition at line 369 of file BookManagement.h.


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