OnixS SGX Derivatives Handler for C++  2.17.0.0
Public Member Functions | Protected Member Functions | List of all members
InstrumentDefinitionListener Class Referenceabstract

Instrument Definition Listener. More...

Public Member Functions

virtual void onMarket (DatabaseEvent::Enum eventType, const Market &market)=0
 Is called when 'Market' entity is defined or updated.
 
virtual void onInstrumentGroup (DatabaseEvent::Enum eventType, const InstrumentGroup &instrumentGroup)=0
 Is called when 'Instrument Group' entity is defined or updated.
 
virtual void onUnderlying (DatabaseEvent::Enum eventType, const Underlying &underlying)=0
 Is called when 'Underlying' entity is defined or updated.
 
virtual void onInstrumentType (DatabaseEvent::Enum eventType, const InstrumentType &instrumentType)=0
 Is called when 'Instrument Type' entity is defined or updated.
 
virtual void onInstrumentClass (DatabaseEvent::Enum eventType, const InstrumentClass &instrumentClass)=0
 Is called when 'Instrument Class' entity is defined or updated.
 
virtual void onInstrumentSeries (DatabaseEvent::Enum eventType, const Series &series)=0
 Is called when 'Instrument Series' entity is defined or updated.
 

Protected Member Functions

virtual ~InstrumentDefinitionListener ()
 Disables public delete operator in the interface class.
 

Detailed Description

Instrument Definition Listener.