OnixS Borsa Italiana IDEM SOLA HSVF Market Data Handler for C++  1.1.2.0
Public Member Functions | Protected Member Functions | List of all members
MessageListener Class Reference

Defines an interface through which the Handler notifies subscribers about incoming messages. More...

Public Member Functions

virtual void onOptionTrade (const OptionTrade &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about OptionTrade message received.
 
virtual void onFuturesTrade (const FuturesTrade &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about FuturesTrade message received.
 
virtual void onStrategyTrade (const StrategyTrade &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about StrategyTrade message received.
 
virtual void onOptionRequestForQuote (const OptionRequestForQuote &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about OptionRequestForQuote message received.
 
virtual void onFuturesRequestForQuote (const FuturesRequestForQuote &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about FuturesRequestForQuote message received.
 
virtual void onStrategyRequestForQuote (const StrategyRequestForQuote &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about StrategyRequestForQuote message received.
 
virtual void onInstrumentScheduleNoticeOption (const InstrumentScheduleNoticeOption &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about InstrumentScheduleNoticeOption message received.
 
virtual void onInstrumentScheduleNoticeFuturesOption (const InstrumentScheduleNoticeFuturesOption &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about InstrumentScheduleNoticeFuturesOption message received.
 
virtual void onInstrumentScheduleNoticeFuture (const InstrumentScheduleNoticeFuture &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about InstrumentScheduleNoticeFuture message received.
 
virtual void onInstrumentScheduleNoticeStrategy (const InstrumentScheduleNoticeStrategy &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about InstrumentScheduleNoticeStrategy message received.
 
virtual void onOptionQuote (const OptionQuote &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about OptionQuote message received.
 
virtual void onFuturesQuote (const FuturesQuote &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about FuturesQuote message received.
 
virtual void onStrategyQuote (const StrategyQuote &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about StrategyQuote message received.
 
virtual void onGroupStatus (const GroupStatus &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about GroupStatus message received.
 
virtual void onGroupStatusStrategies (const GroupStatusStrategies &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about GroupStatusStrategies message received.
 
virtual void onGroupStatusScheduleNotice (const GroupStatusScheduleNotice &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about GroupStatusScheduleNotice message received.
 
virtual void onOptionMarketDepth (const OptionMarketDepth &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about OptionMarketDepth message received.
 
virtual void onFuturesMarketDepth (const FuturesMarketDepth &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about FuturesMarketDepth message received.
 
virtual void onStrategyMarketDepth (const StrategyMarketDepth &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about StrategyMarketDepth message received.
 
virtual void onOptionTradeCancellation (const OptionTradeCancellation &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about OptionTradeCancellation message received.
 
virtual void onFuturesTradeCancellation (const FuturesTradeCancellation &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about FuturesTradeCancellation message received.
 
virtual void onStrategyTradeCancellation (const StrategyTradeCancellation &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about StrategyTradeCancellation message received.
 
virtual void onOptionInstrumentKeys (const OptionInstrumentKeys &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about OptionInstrumentKeys message received.
 
virtual void onFuturesInstrumentKeys (const FuturesInstrumentKeys &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about FuturesInstrumentKeys message received.
 
virtual void onStrategyInstrumentKeys (const StrategyInstrumentKeys &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about StrategyInstrumentKeys message received.
 
virtual void onBulletins (const Bulletins &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about Bulletins message received.
 
virtual void onOptionSummary (const OptionSummary &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about OptionSummary message received.
 
virtual void onFuturesSummary (const FuturesSummary &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about FuturesSummary message received.
 
virtual void onStrategySummary (const StrategySummary &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about StrategySummary message received.
 
virtual void onBeginningOfOptionsSummary (const BeginningOfOptionsSummary &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about BeginningOfOptionsSummary message received.
 
virtual void onBeginningOfFuturesOptionsSummary (const BeginningOfFuturesOptionsSummary &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about BeginningOfFuturesOptionsSummary message received.
 
virtual void onBeginningOfFuturesSummary (const BeginningOfFuturesSummary &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about BeginningOfFuturesSummary message received.
 
virtual void onBeginningOfStrategySummary (const BeginningOfStrategySummary &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about BeginningOfStrategySummary message received.
 
virtual void onEndOfSales (const EndOfSales &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about EndOfSales message received.
 
virtual void onEndOfTransmission (const EndOfTransmission &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about EndOfTransmission message received.
 
virtual void onCircuitAssurance (const CircuitAssurance &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about CircuitAssurance message received.
 
virtual void onGapSequence (const GapSequence &msg, const MessageInfo &msgInfo)
 Implement this member to get notifications about GapSequence message received.
 

Protected Member Functions

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

Detailed Description

Defines an interface through which the Handler notifies subscribers about incoming messages.