OnixS C++ CME MDP Premium Market Data Handler 5.9.0
API Documentation
Loading...
Searching...
No Matches
FixedDepthBookManagement< BboTracking, Depth > Class Template Reference

Public Member Functions

 FixedDepthBookManagement (const SettingGroup *group=nullptr, Depth defaultDepth=0)
 FixedDepthBookManagement (const FixedDepthBookManagement &other)
 ~FixedDepthBookManagement ()
Depth defaultDepth () const
FixedDepthBookManagementdefaultDepth (Depth value)
FixedDepthBookManagementoperator= (const FixedDepthBookManagement &other)
Public Member Functions inherited from BaseBookManagement< BboTracking >
 BaseBookManagement (const SettingGroup *group=nullptr)
 BaseBookManagement (const BaseBookManagement &other)
 ~BaseBookManagement ()
bool maintain () const
BaseBookManagementmaintain (bool value)
const BboTracking & bboTracking () const
BboTracking & bboTracking ()
BaseBookManagementoperator= (const BaseBookManagement &other)

Friends

class BookManagement

Additional Inherited Members

Protected Member Functions inherited from BaseBookManagement< BboTracking >
const SettingGroupgroup () const
void assignNoControl (const BaseBookManagement &other)

Detailed Description

template<class BboTracking, typename Depth>
class OnixS::CME::MDH::FixedDepthBookManagement< BboTracking, Depth >

Definition at line 589 of file BookManagement.h.

Constructor & Destructor Documentation

◆ FixedDepthBookManagement() [1/2]

template<class BboTracking, typename Depth>
FixedDepthBookManagement ( const SettingGroup * group = nullptr,
Depth defaultDepth = 0 )
inline

Initializes instance with defaults and optional grouping facilities.

Definition at line 594 of file BookManagement.h.

◆ FixedDepthBookManagement() [2/2]

template<class BboTracking, typename Depth>
FixedDepthBookManagement ( const FixedDepthBookManagement< BboTracking, Depth > & 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 606 of file BookManagement.h.

◆ ~FixedDepthBookManagement()

template<class BboTracking, typename Depth>
~FixedDepthBookManagement ( )
inline

Finalizes the instance.

Definition at line 613 of file BookManagement.h.

Member Function Documentation

◆ defaultDepth() [1/2]

template<class BboTracking, typename Depth>
Depth defaultDepth ( ) const
inline

Defines default depth of order book for the security whose definition wasn't received or had no corresponding data.

Definition at line 618 of file BookManagement.h.

◆ defaultDepth() [2/2]

template<class BboTracking, typename Depth>
FixedDepthBookManagement & defaultDepth ( Depth value)
inline

Defines default depth of order book for the security whose definition wasn't received or had no corresponding data.

Definition at line 626 of file BookManagement.h.

◆ operator=()

template<class BboTracking, typename Depth>
FixedDepthBookManagement & operator= ( const FixedDepthBookManagement< BboTracking, Depth > & 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 639 of file BookManagement.h.

◆ BookManagement

template<class BboTracking, typename Depth>
friend class BookManagement
friend

Definition at line 650 of file BookManagement.h.