OnixS C++ CME MDP Conflated UDP Handler 1.1.2
API documentation
Loading...
Searching...
No Matches
BookManagement Class Reference

Public Member Functions

 BookManagement (SettingAssignController *controller=NULL)
 BookManagement (const BookManagement &other)
 ~BookManagement ()
const DirectBookManagementdirectBooks () const
DirectBookManagementdirectBooks ()
BookUpdateNotification::Enum updateNotification () const
void updateNotification (BookUpdateNotification::Enum value)
BookManagementoperator= (const BookManagement &other)
Public Member Functions inherited from SettingGroup
 SettingGroup (SettingAssignController *controller=NULL)
 ~SettingGroup ()
template<class Assignee, class Value>
void controlAssignment (const Char *description, Assignee &assignee, Value value) const
template<class Assignee, class Value, class AssignRoutine>
void controlAssignment (const Char *description, AssignRoutine routine, Assignee &assignee, const Value &value) const

Friends

class HandlerSettings

Additional Inherited Members

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

Detailed Description

Definition at line 721 of file BookManagement.h.

Constructor & Destructor Documentation

◆ BookManagement() [1/2]

BookManagement ( SettingAssignController * controller = NULL)
inline

Initializes instance with default values.

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

◆ ~BookManagement()

~BookManagement ( )
inline

Definition at line 792 of file BookManagement.h.

Member Function Documentation

◆ directBooks() [1/2]

DirectBookManagement & directBooks ( )
inline

Management and tracking parameters for direct books.

Definition at line 806 of file BookManagement.h.

◆ directBooks() [2/2]

const DirectBookManagement & directBooks ( ) const
inline

Management and tracking parameters for direct books.

Definition at line 799 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 839 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 815 of file BookManagement.h.

◆ updateNotification() [2/2]

void updateNotification ( BookUpdateNotification::Enum value)
inline

Defines the way Handler raises order book update event.

Definition at line 822 of file BookManagement.h.

◆ HandlerSettings

friend class HandlerSettings
friend

Definition at line 730 of file BookManagement.h.