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

Public Member Functions

 BookManagement (SettingChangeController *controller=nullptr)
 BookManagement (const BookManagement &other)
 ~BookManagement ()
const MboBookManagementmboBooks () const
MboBookManagementmboBooks ()
const DirectBookManagementdirectBooks () const
DirectBookManagementdirectBooks ()
const ImpliedBookManagementimpliedBooks () const
ImpliedBookManagementimpliedBooks ()
const ConsolidatedBookManagementconsolidatedBooks () const
ConsolidatedBookManagementconsolidatedBooks ()
BookUpdateNotification::Enum updateNotification () const
BookManagementupdateNotification (BookUpdateNotification::Enum value)
BookManagementoperator= (const BookManagement &other)
Public Member Functions inherited from SettingGroup
 SettingGroup (SettingChangeController *controller=nullptr)
 ~SettingGroup ()
template<class Assignee, class Value>
void controlAssignment (const Char *description, Assignee &assignee, Value value) const
template<class Changeable>
void controlChange (const Char *description, void(Changeable::*change)(), Changeable &changeable) const
template<class Change, class Changeable, class Arg>
void controlChange (const Char *description, Change change, Changeable &changeable, const Arg &arg) const
template<class Change, class Changeable, class Arg1, class Arg2>
void controlChange (const Char *description, Change change, Changeable &changeable, const Arg1 &arg1, const Arg2 &arg2) const

Friends

class HandlerSettings

Additional Inherited Members

Static Public Member Functions inherited from SettingGroup
static const SettingGroupnull ()

Detailed Description

Definition at line 782 of file BookManagement.h.

Constructor & Destructor Documentation

◆ BookManagement() [1/2]

BookManagement ( SettingChangeController * controller = nullptr)
inline

Initializes instance with default values.

Definition at line 786 of file BookManagement.h.

◆ BookManagement() [2/2]

BookManagement ( const BookManagement & 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 801 of file BookManagement.h.

◆ ~BookManagement()

~BookManagement ( )
inline

Definition at line 812 of file BookManagement.h.

Member Function Documentation

◆ consolidatedBooks() [1/2]

ConsolidatedBookManagement & consolidatedBooks ( )
inline

Management and tracking parameters for consolidated books.

Definition at line 857 of file BookManagement.h.

◆ consolidatedBooks() [2/2]

const ConsolidatedBookManagement & consolidatedBooks ( ) const
inline

Management and tracking parameters for consolidated books.

Definition at line 851 of file BookManagement.h.

◆ directBooks() [1/2]

DirectBookManagement & directBooks ( )
inline

Management and tracking parameters for direct books.

Definition at line 833 of file BookManagement.h.

◆ directBooks() [2/2]

const DirectBookManagement & directBooks ( ) const
inline

Management and tracking parameters for direct books.

Definition at line 827 of file BookManagement.h.

◆ impliedBooks() [1/2]

ImpliedBookManagement & impliedBooks ( )
inline

Management and tracking parameters for implied books.

Definition at line 845 of file BookManagement.h.

◆ impliedBooks() [2/2]

const ImpliedBookManagement & impliedBooks ( ) const
inline

Management and tracking parameters for implied books.

Definition at line 839 of file BookManagement.h.

◆ mboBooks() [1/2]

MboBookManagement & mboBooks ( )
inline

Management and tracking parameters for direct books.

Definition at line 821 of file BookManagement.h.

◆ mboBooks() [2/2]

const MboBookManagement & mboBooks ( ) const
inline

Management and tracking parameters for direct books.

Definition at line 815 of file BookManagement.h.

◆ operator=()

BookManagement & operator= ( const BookManagement & other)
inline

Copies settings from the given instance.

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

Definition at line 882 of file BookManagement.h.

◆ updateNotification() [1/2]

BookUpdateNotification::Enum updateNotification ( ) const
inline

Defines the way Handler raises onBookUpdated callbacks.

Note
Default is BookUpdateNotification::OnEndOfEvent.

Definition at line 865 of file BookManagement.h.

◆ updateNotification() [2/2]

BookManagement & updateNotification ( BookUpdateNotification::Enum value)
inline

Defines the way Handler raises order book update event.

Definition at line 871 of file BookManagement.h.

◆ HandlerSettings

friend class HandlerSettings
friend

Definition at line 892 of file BookManagement.h.