Public Member Functions | |
DirectBboTracking (const SettingGroup *group=NULL) | |
DirectBboTracking (const DirectBboTracking &other) | |
~DirectBboTracking () | |
const BboThreshold & | price () const |
BboThreshold & | price () |
const BboThreshold & | quantity () const |
BboThreshold & | quantity () |
const BboThreshold & | numberOfOrders () const |
BboThreshold & | numberOfOrders () |
bool | enabled () const |
bool | exceeded (const DirectPriceLevel &previous, const DirectPriceLevel ¤t) const |
DirectBboTracking & | operator= (const DirectBboTracking &other) |
Protected Member Functions | |
const SettingGroup & | group () const |
void | assignNoControl (const DirectBboTracking &other) |
Friends | |
template<class> | |
class | BaseBookManagement |
Definition at line 210 of file BookManagement.h.
|
inline |
Initializes tracking with the optional grouping services enabled.
Definition at line 248 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 are copied.
Definition at line 262 of file BookManagement.h.
|
inline |
Finalizes the instance.
Definition at line 271 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 320 of file BookManagement.h.
|
inline |
Checks whether any of thresholds is exceeded.
Definition at line 333 of file BookManagement.h.
|
inlineprotected |
Instance of the group of setting which the given set of settings belongs to.
Definition at line 229 of file BookManagement.h.
|
inline |
Tracking for order quantity.
Definition at line 313 of file BookManagement.h.
|
inline |
Tracking for order quantity.
Definition at line 306 of file BookManagement.h.
|
inline |
Re-initializes instance as a copy of the other one.
Attributes controlling value assignment aren't cloned and thus only settings are copied.
Definition at line 354 of file BookManagement.h.
|
inline |
Price tracking attributes.
Definition at line 284 of file BookManagement.h.
|
inline |
Price tracking attributes.
Definition at line 278 of file BookManagement.h.
|
inline |
Quantity tracking attributes.
Definition at line 298 of file BookManagement.h.
|
inline |
Quantity tracking attributes.
Definition at line 292 of file BookManagement.h.
|
friend |
Lets grouping and value assignment control functioning.
Definition at line 223 of file BookManagement.h.