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. | |
Instrument Definition Listener.