29 namespace MarketData {
32 struct SystemEventMsg;
33 struct InstrumentDirectoryMsg;
34 struct InstrumentTradingActionMsg;
35 struct InstrumentStatsMsg;
37 struct OrderExecutedMsg;
38 struct OrderPartiallyCancelledMsg;
39 struct OrderDeletedMsg;
40 struct OrderReplacedMsg;
42 struct PrivilegeNotificationMsg;
43 struct WorkupNotificationMsg;
virtual void onInstrumentStats(const InstrumentStatsMsg &, const DataSource &)
Fires when InstrumentStats is received.
virtual ~MessageListener()
This message is sent when an order is completed removed from the order-book. Field Name...
virtual void onOrderDeleted(const OrderDeletedMsg &, const DataSource &)
Fires when OrderDeleted is received.
This message is sent when an order is partially cancelled.
virtual void onInstrumentDirectory(const InstrumentDirectoryMsg &, const DataSource &)
Fires when InstrumentDirectory is received.
virtual void onInstrumentTradingAction(const InstrumentTradingActionMsg &, const DataSource &)
Fires when InstrumentTradingAction is received.
The trade message is designed to provide execution details for match events involving non-displayable...
virtual void onPrivilegeNotification(const PrivilegeNotificationMsg &, const DataSource &)
Fires when PrivilegeNotification is received.
virtual void onAddOrder(const AddOrderMsg &, const DataSource &)
Fires when AddOrder is received.
virtual void onGap(SequenceNumber, SequenceNumber)
Is invoked when Gap happens.
The Add Order message is used to communicate that a new order has been accepted into the Fenics USTre...
This message is sent when an order is partially or completely executed.
virtual void onSystemEvent(const SystemEventMsg &, const DataSource &)
Fires when SystemEvent is received.
This message is sent when the quantity of an order is increased or if the price of an order is adjust...
virtual void onTrade(const TradeMsg &, const DataSource &)
Fires when Trade is received.
virtual void onWorkupNotification(const WorkupNotificationMsg &, const DataSource &)
Fires when WorkupNotification is received.
Integer8 SequenceNumber
Alias for Sequence Number type.
virtual void onOrderPartiallyCancelled(const OrderPartiallyCancelledMsg &, const DataSource &)
Fires when OrderPartiallyCancelled is received.
virtual void onOrderReplaced(const OrderReplacedMsg &, const DataSource &)
Fires when OrderReplaced is received.
virtual void onOrderExecuted(const OrderExecutedMsg &, const DataSource &)
Fires when OrderExecuted is received.
Instrument Trading Action.