OnixS BME SENAF Handler C++ library 2.3.0
API documentation
Loading...
Searching...
No Matches
MarketControlListener Class Referenceabstract

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 47 of file MarketControlListener.h.

Constructor & Destructor Documentation

◆ ~MarketControlListener()

virtual ~MarketControlListener ( )
inlineprotectedvirtual

Definition at line 153 of file MarketControlListener.h.

Member Function Documentation

◆ onGapFill()

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.

◆ onGeneralError()

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.

◆ onGenericHighPriorityMessage()

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.

◆ onGenericLowPriorityMessage()

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.

◆ onGenericMediumPriorityMessage()

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.

◆ onInformationGroupEnd()

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.

◆ onInformationGroupStart()

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.

◆ onMarketImageRecoveryEnd()

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.

◆ onMarketImageRecoveryStart()

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.

◆ onMarketRequestError()

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.

◆ onRecoveryEnd()

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.

◆ onRecoveryStart()

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.

◆ onShortRecoveryEnd()

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.

◆ onShortRecoveryStart()

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.

◆ onSystemProblemsNotification()

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.

◆ onTerminalSessionStartUpResponse()

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.