#define ONIXS_CBOE_CFE_BOE_API_DECL(typeKind, typeName)
Incoming (CFE to TPH) message listener.
virtual void onQuoteUpdateAcknowledgement(const QuoteUpdateAcknowledgement &)
Fires when QuoteUpdateAcknowledgement is received.
virtual void onQuoteUpdateRejected(const QuoteUpdateRejected &)
Fires when QuoteUpdateRejected is received.
virtual void onCancelRejected(const CancelRejected &)
Fires when CancelRejected is received.
virtual void onVarianceRestatement(const VarianceRestatement &)
Fires when VarianceRestatement is received.
virtual void onOrderCancelled(const OrderCancelled &)
Fires when OrderCancelled is received.
virtual void onPurgeRejected(const PurgeRejected &)
Fires when PurgeRejected is received.
virtual void onOrderModified(const OrderModified &)
Fires when OrderModified is received.
virtual void onNewComplexInstrumentRejected(const NewComplexInstrumentRejected &)
Fires when NewComplexInstrumentRejected is received.
virtual void onTradeCancelCorrectOptionUSFutures(const TradeCancelCorrectOptionUSFutures &)
Fires when TradeCancelCorrectOptionUSFutures is received.
virtual void onPurgeAcknowledgement(const PurgeAcknowledgement &)
Fires when PurgeAcknowledgement is received.
virtual void onOrderExecution(const OrderExecution &)
Fires when OrderExecution is received.
virtual ~MessageListener()
virtual void onQuoteCancelled(const QuoteCancelled &)
Fires when QuoteCancelled is received.
virtual void onVarianceQuoteRestatement(const VarianceQuoteRestatement &)
Fires when VarianceQuoteRestatement is received.
virtual void onOrderAcknowledgement(const OrderAcknowledgement &)
Fires when OrderAcknowledgement is received.
virtual void onMassCancelAcknowledgement(const MassCancelAcknowledgement &)
Fires when MassCancelAcknowledgement is received.
virtual void onResetRiskAcknowledgement(const ResetRiskAcknowledgement &)
Fires when ResetRiskAcknowledgement is received.
virtual void onNewComplexInstrumentAccepted(const NewComplexInstrumentAccepted &)
Fires when NewComplexInstrumentAccepted is received.
virtual void onOrderRejected(const OrderRejected &)
Fires when OrderRejected is received.
virtual void onMassCancelRejected(const MassCancelRejected &)
Fires when MassCancelRejected is received.
virtual void onTASQuoteRestatement(const TASQuoteRestatement &)
Fires when TASQuoteRestatement is received.
virtual void onModifyRejected(const ModifyRejected &)
Fires when ModifyRejected is received.
virtual void onTASRestatement(const TASRestatement &)
Fires when TASRestatement is received.
virtual void onQuoteRestated(const QuoteRestated &)
Fires when QuoteRestated is received.
virtual void onQuoteExecution(const QuoteExecution &)
Fires when QuoteExecution is received.
virtual void onOrderAcknowledgementOptionUSFutures(const OrderAcknowledgementOptionUSFutures &)
Fires when OrderAcknowledgementOptionUSFutures is received.
virtual void onOrderExecutionOptionUSFutures(const OrderExecutionOptionUSFutures &)
Fires when OrderExecutionOptionUSFutures is received.
virtual void onTradeCancelOrCorrect(const TradeCancelOrCorrect &)
Fires when TradeCancelOrCorrect is received.
A Cancel Rejected message is sent in response to a Cancel Order message to indicate that the cancella...
A Mass Cancel Acknowledgment is an unsequenced message sent when a Cancel Order or Purge Orders messa...
A Mass Cancel Rejected message is sent in response to a Mass Cancel Order message to indicate that th...
Modify Rejected messages are sent in response to a Modify Order for an order which cannot be modified...
Indicates acceptance of a complex strategy.
Indicates that a requested complex strategy has been rejected.
Is sent in response to a New Order Option US Futures message.
Order Acknowledgement messages are sent in response to a New Order message.
Is sent for each fill on an order.
An Order Execution is sent for each fill on an order.
Modified messages are sent in response to a Modify Order to indicate that the order has been successf...
A Purge Acknowledgment is an unsequenced message sent when a Purge Orders message requesting an order...
A Purge Rejected message is sent in response to a Purge Orders message to indicate that the mass canc...
A Quote Cancelled message will be sent to indicate an unsolicited cancellation of a quote entered wit...
A Quote Execution message is used to indicate an execution has occurred on a resting quote.
Quote Restated messages are sent to inform the TPH that an order has been asynchronously modified for...
Quote Update Acknowledgment messages are sent in response to a Quote Update message.
Quote Update Rejected messages are sent in response to a Quote Update message when the entire quote b...
Response to a Reset Risk request.
A TAS Quote Restatement is sent post-settlement time for each TAS (VXT, VXMT) quote execution during ...
A TAS Restatement is sent post-settlement time for each TAS execution during the associated business ...
Used to provide notification that a trade has been cancelled.
Used to provide notification that a trade has been cancelled (busted) or corrected (price change only...
A Variance Quote Restatement is sent post-settlement time for each VA and VAO execution during the as...
A Variance Restatement is sent post-settlement time for each VA and VAO execution during the associat...