#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 33 of file Filtering.h.
| typedef TinyStrSet Assets |
Collection of assets specified for given instrument selection.
Definition at line 50 of file Filtering.h.
| typedef TinyStrSet SecurityGroups |
Collection of security groups specified for given instrument selection.
Definition at line 46 of file Filtering.h.
| typedef TinySet<SecurityId> SecurityIds |
Collection of security ids specified for given instrument selection.
Definition at line 38 of file Filtering.h.
| typedef TinyStrSet Symbols |
Collection of symbols specified for given instrument selection.
Definition at line 42 of file Filtering.h.
|
inline |
Initializes empty selection.
Definition at line 53 of file Filtering.h.
|
inline |
Initializes selection as copy of the other instance.
Definition at line 57 of file Filtering.h.
|
inline |
Securities selected by their assets.
Definition at line 108 of file Filtering.h.
|
inline |
Securities selected by their assets.
Definition at line 102 of file Filtering.h.
|
inline |
Clears selection.
Definition at line 114 of file Filtering.h.
|
inline |
Re-initializes selection as copy of the other instance.
Definition at line 125 of file Filtering.h.
|
inline |
Securities selected by their groups.
Definition at line 84 of file Filtering.h.
|
inline |
Securities selected by their groups.
Definition at line 78 of file Filtering.h.
|
inline |
Securities selected by their identifiers.
Definition at line 72 of file Filtering.h.
|
inline |
Securities selected by their identifiers.
Definition at line 66 of file Filtering.h.
|
inline |
Securities selected by their symbols.
Definition at line 96 of file Filtering.h.
|
inline |
Securities selected by their symbols.
Definition at line 90 of file Filtering.h.