#include <OnixS/CME/MDH/BookManagement.h>
Public Member Functions | |
MboBboTracking (const SettingGroup *group=nullptr) | |
MboBboTracking (const MboBboTracking &other) | |
~MboBboTracking () | |
const BboThreshold & | price () const |
BboThreshold & | price () |
bool | enabled () const |
bool | exceeded (const Order &previous, const Order ¤t) const |
MboBboTracking & | operator= (const MboBboTracking &other) |
Protected Member Functions | |
const SettingGroup & | group () const |
void | assignNoControl (const MboBboTracking &other) |
Friends | |
template<class > | |
class | BaseBookManagement |
Definition at line 168 of file BookManagement.h.
|
inline |
Initializes tracking settings with optional grouping services.
Definition at line 173 of file BookManagement.h.
|
inline |
Initializes the instance as a copy of the other one.
Attributes controlling value assignment aren't cloned and thus only settings' values are copied.
Definition at line 182 of file BookManagement.h.
|
inline |
Finalizes the instance.
Definition at line 188 of file BookManagement.h.
|
inlineprotected |
Re-initializes as a copy of the other instance without involving value assignment control services.
Definition at line 237 of file BookManagement.h.
|
inline |
Indicates whether tracking enabled at all.
Definition at line 203 of file BookManagement.h.
Checks whether any of thresholds is exceeded.
Definition at line 209 of file BookManagement.h.
|
inlineprotected |
Instance of the group of setting which the given set of settings belongs to.
Definition at line 230 of file BookManagement.h.
|
inline |
Re-initializes the instance as a copy of the other one.
Definition at line 216 of file BookManagement.h.
|
inline |
Price tracking attributes.
Definition at line 191 of file BookManagement.h.
|
inline |
Price tracking attributes.
Definition at line 197 of file BookManagement.h.
|
friend |
Lets grouping and value assignment control functioning.
Definition at line 226 of file BookManagement.h.