OnixS BME SENAF Handler C++ library  2.0.1
API documentation
MarketControlListener Class Referenceabstract

#include <OnixS/Senaf/MarketData/MarketControlListener.h>

Public Member Functions

virtual void onGenericLowPriorityMessage (const GenericLowPriorityMessage &msg, const MessageInfo &msgInfo)=0
 
virtual void onGenericMediumPriorityMessage (const GenericMediumPriorityMessage &msg, const MessageInfo &msgInfo)=0
 
virtual void onGenericHighPriorityMessage (const GenericHighPriorityMessage &msg, const MessageInfo &msgInfo)=0
 
virtual void onMarketRequestError (const MarketRequestError &msg, const MessageInfo &msgInfo)=0
 
virtual void onTerminalSessionStartUpResponse (const TerminalSessionStartUpResponse &msg, const MessageInfo &msgInfo)=0
 
virtual void onGeneralError (const GeneralError &msg, const MessageInfo &msgInfo)=0
 
virtual void onRecoveryStart (const RecoveryStart &msg, const MessageInfo &msgInfo)=0
 
virtual void onRecoveryEnd (const RecoveryEnd &msg, const MessageInfo &msgInfo)=0
 
virtual void onMarketImageRecoveryStart (const MarketImageRecoveryStart &msg, const MessageInfo &msgInfo)=0
 
virtual void onMarketImageRecoveryEnd (const MarketImageRecoveryEnd &msg, const MessageInfo &msgInfo)=0
 
virtual void onSystemProblemsNotification (const SystemProblemsNotification &msg, const MessageInfo &msgInfo)=0
 
virtual void onInformationGroupStart (const InformationGroupStart &msg, const MessageInfo &msgInfo)=0
 
virtual void onInformationGroupEnd (const InformationGroupEnd &msg, const MessageInfo &msgInfo)=0
 
virtual void onShortRecoveryStart (const ShortRecoveryStart &msg, const MessageInfo &msgInfo)=0
 
virtual void onShortRecoveryEnd (const ShortRecoveryEnd &msg, const MessageInfo &msgInfo)=0
 
virtual void onGapFill (const GapFill &msg, const MessageInfo &msgInfo)=0
 

Protected Member Functions

virtual ~MarketControlListener ()
 

Detailed Description

Definition at line 45 of file MarketControlListener.h.

Constructor & Destructor Documentation

virtual ~MarketControlListener ( )
inlineprotectedvirtual

Definition at line 145 of file MarketControlListener.h.

Member Function Documentation

virtual void onGapFill ( const GapFill msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Gap Fill (160) Message received.

Parameters
msgGap Fill (160) Message.
msgInfoinformation about this particular message.
virtual void onGeneralError ( const GeneralError msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once General Error (105) Message received.

Parameters
msgGeneral Error (105) Message.
msgInfoinformation about this particular message.
virtual void onGenericHighPriorityMessage ( const GenericHighPriorityMessage msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Generic High Priority (102) Message received.

Parameters
msgGeneric High Priority (102) Message.
msgInfoinformation about this particular message.
virtual void onGenericLowPriorityMessage ( const GenericLowPriorityMessage msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Generic Low Priority (100) Message received.

Parameters
msgGeneric Low Priority (100) Message.
msgInfoinformation about this particular message.
virtual void onGenericMediumPriorityMessage ( const GenericMediumPriorityMessage msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Generic Medium Priority (101) Message received.

Parameters
msgGeneric Medium Priority (101) Message.
msgInfoinformation about this particular message.
virtual void onInformationGroupEnd ( const InformationGroupEnd msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Information Group End (134) Message received.

Parameters
msgInformation Group End (134) Message.
msgInfoinformation about this particular message.
virtual void onInformationGroupStart ( const InformationGroupStart msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Information Group Start (133) Message received.

Parameters
msgInformation Group Start (133) Message.
msgInfoinformation about this particular message.
virtual void onMarketImageRecoveryEnd ( const MarketImageRecoveryEnd msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Market Image Recovery End (114) Message received.

Parameters
msgMarket Image Recovery End (114) Message.
msgInfoinformation about this particular message.
virtual void onMarketImageRecoveryStart ( const MarketImageRecoveryStart msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Market Image Recovery Start (113) Message received.

Parameters
msgMarket Image Recovery Start (113) Message.
msgInfoinformation about this particular message.
virtual void onMarketRequestError ( const MarketRequestError msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Market Request Error (103) Message received.

Parameters
msgMarket Request Error (103) Message.
msgInfoinformation about this particular message.
virtual void onRecoveryEnd ( const RecoveryEnd msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Recovery End (111) Message received.

Parameters
msgRecovery End (111) Message.
msgInfoinformation about this particular message.
virtual void onRecoveryStart ( const RecoveryStart msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Recovery Start (110) Message received.

Parameters
msgRecovery Start (110) Message.
msgInfoinformation about this particular message.
virtual void onShortRecoveryEnd ( const ShortRecoveryEnd msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Short Recovery End (147) Message received.

Parameters
msgShort Recovery End (147) Message.
msgInfoinformation about this particular message.
virtual void onShortRecoveryStart ( const ShortRecoveryStart msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Short Recovery Start (146) Message received.

Parameters
msgShort Recovery Start (146) Message.
msgInfoinformation about this particular message.
virtual void onSystemProblemsNotification ( const SystemProblemsNotification msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once System Problems Notification (130) Message received.

Parameters
msgSystem Problems Notification (130) Message.
msgInfoinformation about this particular message.
virtual void onTerminalSessionStartUpResponse ( const TerminalSessionStartUpResponse msg,
const MessageInfo msgInfo 
)
pure virtual

Is called once Terminal Session Start-up Response (104) Message received.

Parameters
msgTerminal Session Start-up Response (104) Message.
msgInfoinformation about this particular message.

The documentation for this class was generated from the following file: