OnixS C++ CME MDP Premium Market Data Handler  5.8.9
API Documentation
InstrumentSelection Class Reference

#include <OnixS/CME/MDH/Filtering.h>

Public Types

typedef TinySet< SecurityIdSecurityIds
 
typedef TinyStrSet Symbols
 
typedef TinyStrSet SecurityGroups
 
typedef TinyStrSet Assets
 

Public Member Functions

 InstrumentSelection ()
 
 InstrumentSelection (const InstrumentSelection &other)
 
const SecurityIdssecurityIds () const
 
SecurityIdssecurityIds ()
 
const SecurityGroupssecurityGroups () const
 
SecurityGroupssecurityGroups ()
 
const Symbolssymbols () const
 
Symbolssymbols ()
 
const Assetsassets () const
 
Assetsassets ()
 
void clear ()
 
InstrumentSelectionoperator= (const InstrumentSelection &other)
 

Detailed Description

Definition at line 31 of file Filtering.h.

Member Typedef Documentation

typedef TinyStrSet Assets

Collection of assets specified for given instrument selection.

Definition at line 48 of file Filtering.h.

Collection of security groups specified for given instrument selection.

Definition at line 44 of file Filtering.h.

Collection of security ids specified for given instrument selection.

Definition at line 36 of file Filtering.h.

Collection of symbols specified for given instrument selection.

Definition at line 40 of file Filtering.h.

Constructor & Destructor Documentation

InstrumentSelection ( )
inline

Initializes empty selection.

Definition at line 51 of file Filtering.h.

InstrumentSelection ( const InstrumentSelection other)
inline

Initializes selection as copy of the other instance.

Definition at line 55 of file Filtering.h.

Member Function Documentation

const Assets& assets ( ) const
inline

Securities selected by their assets.

Definition at line 100 of file Filtering.h.

Assets& assets ( )
inline

Securities selected by their assets.

Definition at line 106 of file Filtering.h.

void clear ( )
inline

Clears selection.

Definition at line 112 of file Filtering.h.

InstrumentSelection& operator= ( const InstrumentSelection other)
inline

Re-initializes selection as copy of the other instance.

Definition at line 123 of file Filtering.h.

const SecurityGroups& securityGroups ( ) const
inline

Securities selected by their groups.

Definition at line 76 of file Filtering.h.

SecurityGroups& securityGroups ( )
inline

Securities selected by their groups.

Definition at line 82 of file Filtering.h.

const SecurityIds& securityIds ( ) const
inline

Securities selected by their identifiers.

Definition at line 64 of file Filtering.h.

SecurityIds& securityIds ( )
inline

Securities selected by their identifiers.

Definition at line 70 of file Filtering.h.

const Symbols& symbols ( ) const
inline

Securities selected by their symbols.

Definition at line 88 of file Filtering.h.

Symbols& symbols ( )
inline

Securities selected by their symbols.

Definition at line 94 of file Filtering.h.


The documentation for this class was generated from the following file: