24#include <OnixS/Senaf/MarketData/Export.h>
Defines the interface through which the Handler notifies subscribers about Market Publication Message...
virtual void onCombinedBidAskInvolved(const CombinedBidAskInvolved &msg, const MessageInfo &msgInfo)=0
virtual ~MarketPublicationListener()
virtual void onSwitchingBidAskNotInvolved(const SwitchingBidAskNotInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onBidAskExistingLevelNotInvolved(const BidAskExistingLevelNotInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onOperationConfirmationNotInvolved(const OperationConfirmationNotInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onMarketImageRecovery(const MarketImageRecovery &msg, const MessageInfo &msgInfo)=0
virtual void onBidAskNewLevelNotInvolved(const BidAskNewLevelNotInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onTradingSessionEnd(const TradingSessionEnd &msg, const MessageInfo &msgInfo)=0
virtual void onPositionCancellation(const PositionCancellation &msg, const MessageInfo &msgInfo)=0
virtual void onBidAskNewLevelInvolved(const BidAskNewLevelInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onMarketSessionEnd(const MarketSessionEnd &msg, const MessageInfo &msgInfo)=0
virtual void onBuySellNotInvolved(const BuySellNotInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onSwitchingBidAskInvolved(const SwitchingBidAskInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onBidAskExistingLevelInvolved(const BidAskExistingLevelInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onPositionModificationInvolved(const PositionModificationInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onBuySellInvolved(const BuySellInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onOperationConfirmationInvolved(const OperationConfirmationInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onMarketSessionStartUp(const MarketSessionStartUp &msg, const MessageInfo &msgInfo)=0
virtual void onCombinedBidAskNotInvolved(const CombinedBidAskNotInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onPositionModificationNotInvolved(const PositionModificationNotInvolved &msg, const MessageInfo &msgInfo)=0
virtual void onTradingSessionStartUp(const TradingSessionStartUp &msg, const MessageInfo &msgInfo)=0
Bid / Ask Existing Level. Involved.
Bid / Ask Existing Level. Not involved.
Bid / Ask Opening New Level. Involved.
Bid / Ask Opening New Level. Not Involved.
Buy / Sell Exchange Notified to Involved Members.
Buy / Sell Exchange Notified to Members. Not Involved.
Combined Bid / Ask Publication Message. Involved.
Combined Bid / Ask Publication Message. Not Involved.
Operation Confirmation. Involved.
Operation Confirmation. Not Involved.
Position Modification. Involved.
Position Modification. Not Involved.
Switching Bid / Ask Publication Message. Involved.
Switching Bid / Ask Publication Message. Not Involved.
Trading Session Start-up.