Defines an interface through which the Handler notifies subscribers about instrument definitions. More...
Public Member Functions | |
virtual void | onMarket (DatabaseEvent::Enum event, const Market &market)=0 |
Is called when 'Market' entity is defined or updated. | |
virtual void | onInstrumentGroup (DatabaseEvent::Enum event, const InstrumentGroup &instrumentGroup)=0 |
Is called when 'Instrument Group' entity is defined or updated. | |
virtual void | onInstrumentType (DatabaseEvent::Enum event, const InstrumentType &instrumentType)=0 |
Is called when 'Instrument Type' entity is defined or updated. | |
virtual void | onUnderlying (DatabaseEvent::Enum event, const Underlying &underlying)=0 |
Is called when 'Underlying' entity is defined or updated. | |
virtual void | onInstrumentClass (DatabaseEvent::Enum event, const InstrumentClass &instrumentClass)=0 |
Is called when 'Instrument Class' entity is defined or updated. | |
virtual void | onInstrumentSeries (DatabaseEvent::Enum event, const Series &series, bool &isInterested)=0 |
Is called when 'Instrument Series' entity is defined or updated. More... | |
virtual void | onComboBox (DatabaseEvent::Enum event, const ComboBox &comboBox, bool &isInterested)=0 |
Is called when 'Combo Box' entity is defined or updated. More... | |
Defines an interface through which the Handler notifies subscribers about instrument definitions.
|
pure virtual |
Is called when 'Combo Box' entity is defined or updated.
event | database event. |
comboBox | Combo Box entity. |
isInterested | allows to specify which is interested. By default value is true. |
All combo boxes marked as "interested" will be automatically added to subscription list.
|
pure virtual |
Is called when 'Instrument Series' entity is defined or updated.
event | database event. |
series | series entity. |
isInterested | allows to specify which is interested. By default value is true. |
All series marked as "interested" will be automatically added to subscription list.