OnixS C++ CME MDP Conflated UDP Handler 1.1.2
API documentation
Loading...
Searching...
No Matches
FixedDepthBookManagement< BboTracking, Depth > Class Template Reference

Public Member Functions

 FixedDepthBookManagement (const SettingGroup *group=NULL, Depth defaultDepth=0)
 FixedDepthBookManagement (const FixedDepthBookManagement &other)
 ~FixedDepthBookManagement ()
Depth defaultDepth () const
void defaultDepth (Depth value)
FixedDepthBookManagementoperator= (const FixedDepthBookManagement &other)
Public Member Functions inherited from BaseBookManagement< BboTracking >
 BaseBookManagement (const SettingGroup *group=NULL)
 BaseBookManagement (const BaseBookManagement &other)
 ~BaseBookManagement ()
bool maintain () const
void maintain (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::ConflatedUDP::FixedDepthBookManagement< BboTracking, Depth >

Parameters affecting book management machinery for a particular book type (direct).

Definition at line 539 of file BookManagement.h.

Constructor & Destructor Documentation

◆ FixedDepthBookManagement() [1/2]

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

Initializes instance with defaults and optional grouping facilities.

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

◆ ~FixedDepthBookManagement()

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

Finalizes the instance.

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

◆ defaultDepth() [2/2]

template<class BboTracking, typename Depth>
void 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 625 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 645 of file BookManagement.h.

◆ BookManagement

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

Definition at line 551 of file BookManagement.h.