OnixS EBS BrokerTec Market Data and Trading Handler for C++  2.14.1.0
Public Member Functions | List of all members
InstrumentDefinitionListener Class Referenceabstract

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...
 

Detailed Description

Defines an interface through which the Handler notifies subscribers about instrument definitions.

Member Function Documentation

virtual void onComboBox ( DatabaseEvent::Enum  event,
const ComboBox comboBox,
bool &  isInterested 
)
pure virtual

Is called when 'Combo Box' entity is defined or updated.

Parameters
eventdatabase event.
comboBoxCombo Box entity.
isInterestedallows to specify which is interested. By default value is true.

All combo boxes marked as "interested" will be automatically added to subscription list.

virtual void onInstrumentSeries ( DatabaseEvent::Enum  event,
const Series series,
bool &  isInterested 
)
pure virtual

Is called when 'Instrument Series' entity is defined or updated.

Parameters
eventdatabase event.
seriesseries entity.
isInterestedallows to specify which is interested. By default value is true.

All series marked as "interested" will be automatically added to subscription list.