#include <OnixS/CME/MDH/Filtering.h>
Public Types | |
| typedef TinySet< SecurityId > | SecurityIds |
| typedef TinyStrSet | Symbols |
| typedef TinyStrSet | SecurityGroups |
| typedef TinyStrSet | Assets |
Public Member Functions | |
| InstrumentSelection () | |
| InstrumentSelection (const InstrumentSelection &other) | |
| const SecurityIds & | securityIds () const |
| SecurityIds & | securityIds () |
| const SecurityGroups & | securityGroups () const |
| SecurityGroups & | securityGroups () |
| const Symbols & | symbols () const |
| Symbols & | symbols () |
| const Assets & | assets () const |
| Assets & | assets () |
| void | clear () |
| InstrumentSelection & | operator= (const InstrumentSelection &other) |
Represents selection of instruments whose market data is to be processed by the Handler.
Definition at line 31 of file Filtering.h.
| typedef TinyStrSet Assets |
Collection of assets specified for given instrument selection.
Definition at line 48 of file Filtering.h.
| typedef TinyStrSet SecurityGroups |
Collection of security groups specified for given instrument selection.
Definition at line 44 of file Filtering.h.
| typedef TinySet<SecurityId> SecurityIds |
Collection of security ids specified for given instrument selection.
Definition at line 36 of file Filtering.h.
| typedef TinyStrSet Symbols |
Collection of symbols specified for given instrument selection.
Definition at line 40 of file Filtering.h.
|
inline |
Initializes empty selection.
Definition at line 51 of file Filtering.h.
|
inline |
Initializes selection as copy of the other instance.
Definition at line 55 of file Filtering.h.
|
inline |
Securities selected by their assets.
Definition at line 106 of file Filtering.h.
|
inline |
Securities selected by their assets.
Definition at line 100 of file Filtering.h.
|
inline |
Clears selection.
Definition at line 112 of file Filtering.h.
|
inline |
Re-initializes selection as copy of the other instance.
Definition at line 123 of file Filtering.h.
|
inline |
Securities selected by their groups.
Definition at line 82 of file Filtering.h.
|
inline |
Securities selected by their groups.
Definition at line 76 of file Filtering.h.
|
inline |
Securities selected by their identifiers.
Definition at line 70 of file Filtering.h.
|
inline |
Securities selected by their identifiers.
Definition at line 64 of file Filtering.h.
|
inline |
Securities selected by their symbols.
Definition at line 94 of file Filtering.h.
|
inline |
Securities selected by their symbols.
Definition at line 88 of file Filtering.h.