#include <OnixS/Eurex/MarketData/ReferenceDataListener.h>
Public Member Functions | |
virtual void | onSnapshotCycleStart ()=0 |
virtual void | onProduct (const ProductSnapshot &snapshot, const DataSource &dataSource)=0 |
virtual void | onInstrument (const InstrumentSnapshot &snapshot, const DataSource &dataSource)=0 |
virtual void | onInstrumentIncremental (const InstrumentIncremental &incremental, const DataSource &dataSource)=0 |
virtual void | onVarianceFuturesStatus (const VarianceFuturesStatus &status, const DataSource &dataSource)=0 |
virtual void | onTotalReturnFuturesStatus (const TotalReturnFuturesStatus &status, const DataSource &dataSource)=0 |
virtual void | onTradeAtReferencePriceStatus (const TradeAtReferencePriceStatus &status, const DataSource &dataSource)=0 |
virtual void | onSnapshotCycleEnd ()=0 |
Protected Member Functions | |
virtual | ~ReferenceDataListener () |
Definition at line 37 of file ReferenceDataListener.h.
|
inlineprotectedvirtual |
Destructor.
Definition at line 66 of file ReferenceDataListener.h.
|
pure virtual |
Is called when instrument snapshot is received.
|
pure virtual |
Is called when instrument incremental update is received.
|
pure virtual |
Is called when product snapshot is received.
|
pure virtual |
Is called when reference data snapshot cycle is ended.
|
pure virtual |
Is called when reference data snapshot cycle is started.
|
pure virtual |
Is called when total return futures status message is received.
|
pure virtual |
Is called when TradeAtReferencePriceStatus message is received.
|
pure virtual |
Is called when variance futures status is received.