24#include <OnixS/Senaf/MarketData/Export.h>
Defines the interface through which the Handler notifies subscribers about Market Control Messages.
virtual void onMarketImageRecoveryEnd(const MarketImageRecoveryEnd &msg, const MessageInfo &msgInfo)=0
virtual void onShortRecoveryStart(const ShortRecoveryStart &msg, const MessageInfo &msgInfo)=0
virtual void onGenericHighPriorityMessage(const GenericHighPriorityMessage &msg, const MessageInfo &msgInfo)=0
virtual void onTerminalSessionStartUpResponse(const TerminalSessionStartUpResponse &msg, const MessageInfo &msgInfo)=0
virtual void onRecoveryStart(const RecoveryStart &msg, const MessageInfo &msgInfo)=0
virtual void onInformationGroupStart(const InformationGroupStart &msg, const MessageInfo &msgInfo)=0
virtual void onGapFill(const GapFill &msg, const MessageInfo &msgInfo)=0
virtual ~MarketControlListener()
virtual void onGeneralError(const GeneralError &msg, const MessageInfo &msgInfo)=0
virtual void onMarketImageRecoveryStart(const MarketImageRecoveryStart &msg, const MessageInfo &msgInfo)=0
virtual void onGenericLowPriorityMessage(const GenericLowPriorityMessage &msg, const MessageInfo &msgInfo)=0
virtual void onRecoveryEnd(const RecoveryEnd &msg, const MessageInfo &msgInfo)=0
virtual void onSystemProblemsNotification(const SystemProblemsNotification &msg, const MessageInfo &msgInfo)=0
virtual void onGenericMediumPriorityMessage(const GenericMediumPriorityMessage &msg, const MessageInfo &msgInfo)=0
virtual void onInformationGroupEnd(const InformationGroupEnd &msg, const MessageInfo &msgInfo)=0
virtual void onShortRecoveryEnd(const ShortRecoveryEnd &msg, const MessageInfo &msgInfo)=0
virtual void onMarketRequestError(const MarketRequestError &msg, const MessageInfo &msgInfo)=0
Generic High Priority Message.
Generic Low Priority Message.
Generic Medium Priority Message.
System Problems Notification.
Terminal Session Start-up Response.