34 template <
class MessageType>
64 const Message& message_;
virtual void onMessage(Handler &, const SnapshotFullRefresh52Args &)
Invoked when processing of SnapshotFullRefresh52 message has begun.
virtual void onMessage(Handler &, const InstrumentDefinitionFuture54Args &)
Invoked when processing of InstrumentDefinitionFuture54 message has begun.
Exposes the FIX message being processed by the Handler and the packet containing it.
MessageType Message
Type of message whose instance is referenced by given arguments.
virtual void onMessage(Handler &, const AdminLogin408Args &)
Invoked when processing of AdminLogin408 message has begun.
virtual void onEndOfMessage(Handler &, const IncrementalRefreshSessionStatistics51Args &)
Invoked when processing of message of IncrementalRefreshSessionStatistics51 message has ended...
virtual void onMessage(Handler &, const InstrumentDefinitionSpread56Args &)
Invoked when processing of InstrumentDefinitionSpread56 message has begun.
virtual void onMessage(Handler &, const IncrementalRefreshLimitsBanding50Args &)
Invoked when processing of IncrementalRefreshLimitsBanding50 message has begun.
virtual void onMessage(Handler &, const IncrementalRefreshVolume37Args &)
Invoked when processing of IncrementalRefreshVolume37 message has begun.
MessageArgs(const NetPacket &packet, const Message &message)
Initializes instance with given message instance and packet containing that message.
MessageArgs< IncrementalRefreshTradeSummary48 > IncrementalRefreshTradeSummary48Args
MessageArgs template instantiation for IncrementalRefreshTradeSummary48 message type.
Encapsulates all the machinery related with market data processing from CME Market Data Platform...
MessageArgs< SnapshotFullRefresh52 > SnapshotFullRefresh52Args
MessageArgs template instantiation for SnapshotFullRefresh52 message type.
virtual void onEndOfMessage(Handler &, const InstrumentDefinitionFuture54Args &)
Invoked when processing of message of InstrumentDefinitionFuture54 message has ended.
#define ONIXS_CMEMDHFIX_NAMESPACE_BEGIN
virtual void onEndOfMessage(Handler &, const AdminLogout409Args &)
Invoked when processing of message of AdminLogout409 message has ended.
virtual void onEndOfMessage(Handler &, const IncrementalRefreshLimitsBanding50Args &)
Invoked when processing of message of IncrementalRefreshLimitsBanding50 message has ended...
MessageArgs< AdminLogout16 > AdminLogout16Args
MessageArgs template instantiation for AdminLogout16 message type.
const Message & message() const
Instance of message being processed.
MessageArgs< IncrementalRefreshDailyStatistics49 > IncrementalRefreshDailyStatistics49Args
MessageArgs template instantiation for IncrementalRefreshDailyStatistics49 message type...
Callbacks invoked by Handler during market data processing to reflect various stages of processing...
const NetPacket & packet() const
Instance of packet containing the message.
virtual void onEndOfMessage(Handler &, const SnapshotFullRefresh52Args &)
Invoked when processing of message of SnapshotFullRefresh52 message has ended.
virtual void onMessage(Handler &, const AdminLogout409Args &)
Invoked when processing of AdminLogout409 message has begun.
virtual void onEndOfMessage(Handler &, const AdminHeartbeat12Args &)
Invoked when processing of message of AdminHeartbeat12 message has ended.
MessageArgs< IncrementalRefreshLimitsBanding50 > IncrementalRefreshLimitsBanding50Args
MessageArgs template instantiation for IncrementalRefreshLimitsBanding50 message type.
#define ONIXS_CMEMDH_EXPORTED_CLASS_DECL(typeName)
MessageArgs< ChannelReset4 > ChannelReset4Args
MessageArgs template instantiation for ChannelReset4 message type.
virtual void onMessage(Handler &, const IncrementalRefreshOrderBook47Args &)
Invoked when processing of IncrementalRefreshOrderBook47 message has begun.
virtual void onMessage(Handler &, const IncrementalRefreshBook46Args &)
Invoked when processing of IncrementalRefreshBook46 message has begun.
virtual void onEndOfMessage(Handler &, const IncrementalRefreshVolume37Args &)
Invoked when processing of message of IncrementalRefreshVolume37 message has ended.
MessageArgs< SecurityStatus30 > SecurityStatus30Args
MessageArgs template instantiation for SecurityStatus30 message type.
virtual void onMessage(Handler &, const SnapshotFullRefreshOrderBook53Args &)
Invoked when processing of SnapshotFullRefreshOrderBook53 message has begun.
virtual void onEndOfMessage(Handler &, const InstrumentDefinitionOption55Args &)
Invoked when processing of message of InstrumentDefinitionOption55 message has ended.
MessageArgs< AdminLogin15 > AdminLogin15Args
MessageArgs template instantiation for AdminLogin15 message type.
MessageArgs< InstrumentDefinitionOption55 > InstrumentDefinitionOption55Args
MessageArgs template instantiation for InstrumentDefinitionOption55 message type. ...
virtual void onEndOfMessage(Handler &, const IncrementalRefreshDailyStatistics49Args &)
Invoked when processing of message of IncrementalRefreshDailyStatistics49 message has ended...
MessageArgs< InstrumentDefinitionFixedIncome57 > InstrumentDefinitionFixedIncome57Args
MessageArgs template instantiation for InstrumentDefinitionFixedIncome57 message type.
virtual void onEndOfMessage(Handler &, const SecurityStatus30Args &)
Invoked when processing of message of SecurityStatus30 message has ended.
virtual void onMessage(Handler &, const QuoteRequest39Args &)
Invoked when processing of QuoteRequest39 message has begun.
virtual void onMessage(Handler &, const IncrementalRefreshDailyStatistics49Args &)
Invoked when processing of IncrementalRefreshDailyStatistics49 message has begun. ...
virtual void onEndOfMessage(Handler &, const InstrumentDefinitionSpread56Args &)
Invoked when processing of message of InstrumentDefinitionSpread56 message has ended.
#define ONIXS_CMEMDHFIX_NAMESPACE_END
MessageArgs< AdminHeartbeat12 > AdminHeartbeat12Args
MessageArgs template instantiation for AdminHeartbeat12 message type.
virtual void onEndOfMessage(Handler &, const IncrementalRefreshOrderBook47Args &)
Invoked when processing of message of IncrementalRefreshOrderBook47 message has ended.
virtual void onPacket(Handler &, const PacketArgs &)
Invoked when processing of packet has begun.
virtual void onEndOfMessage(Handler &, const SnapshotFullRefreshOrderBook53Args &)
Invoked when processing of message of SnapshotFullRefreshOrderBook53 message has ended.
Collection of market data supplied via message processing callbacks.
virtual void onMessage(Handler &, const FIX::MultiContainerArgs &)
Invoked when processing of the FIX message has begun.
MessageArgs< InstrumentDefinitionSpread56 > InstrumentDefinitionSpread56Args
MessageArgs template instantiation for InstrumentDefinitionSpread56 message type. ...
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
MessageArgs< IncrementalRefreshSessionStatistics51 > IncrementalRefreshSessionStatistics51Args
MessageArgs template instantiation for IncrementalRefreshSessionStatistics51 message type...
virtual void onMessage(Handler &, const IncrementalRefreshTradeSummary48Args &)
Invoked when processing of IncrementalRefreshTradeSummary48 message has begun.
virtual void onMessage(Handler &, const AdminHeartbeat12Args &)
Invoked when processing of AdminHeartbeat12 message has begun.
virtual void onEndOfMessage(Handler &, const IncrementalRefreshBook46Args &)
Invoked when processing of message of IncrementalRefreshBook46 message has ended. ...
MessageArgs< AdminLogout409 > AdminLogout409Args
MessageArgs template instantiation for AdminLogout409 message type.
#define ONIXS_CMEMDH_EXPORTED
MessageArgs< QuoteRequest39 > QuoteRequest39Args
MessageArgs template instantiation for QuoteRequest39 message type.
MessageArgs< SnapshotFullRefreshOrderBook53 > SnapshotFullRefreshOrderBook53Args
MessageArgs template instantiation for SnapshotFullRefreshOrderBook53 message type.
virtual void onMessage(Handler &, const InstrumentDefinitionOption55Args &)
Invoked when processing of InstrumentDefinitionOption55 message has begun.
virtual void onMessage(Handler &, const AdminHeartbeat410Args &)
Invoked when processing of AdminHeartbeat410 message has begun.
virtual void onEndOfMessage(Handler &, const InstrumentDefinitionFixedIncome57Args &)
Invoked when processing of message of InstrumentDefinitionFixedIncome57 message has ended...
MessageArgs< AdminHeartbeat410 > AdminHeartbeat410Args
MessageArgs template instantiation for AdminHeartbeat410 message type.
virtual void onEndOfMessage(Handler &, const FIX::MultiContainerArgs &)
Invoked when processing of the FIX message has ended.
MessageArgs< IncrementalRefreshVolume37 > IncrementalRefreshVolume37Args
MessageArgs template instantiation for IncrementalRefreshVolume37 message type.
MessageArgs< IncrementalRefreshOrderBook47 > IncrementalRefreshOrderBook47Args
MessageArgs template instantiation for IncrementalRefreshOrderBook47 message type.
virtual void onEndOfPacket(Handler &, const PacketArgs &)
Invoked when processing of packet has ended.
virtual void onEndOfMessage(Handler &, const IncrementalRefreshTradeSummary48Args &)
Invoked when processing of message of IncrementalRefreshTradeSummary48 message has ended...
virtual void onMessage(Handler &, const AdminLogout16Args &)
Invoked when processing of AdminLogout16 message has begun.
virtual void onEndOfMessage(Handler &, const AdminLogout16Args &)
Invoked when processing of message of AdminLogout16 message has ended.
MessageArgs< InstrumentDefinitionFuture54 > InstrumentDefinitionFuture54Args
MessageArgs template instantiation for InstrumentDefinitionFuture54 message type. ...
MessageArgs< IncrementalRefreshBook46 > IncrementalRefreshBook46Args
MessageArgs template instantiation for IncrementalRefreshBook46 message type.
MessageArgs< AdminLogin408 > AdminLogin408Args
MessageArgs template instantiation for AdminLogin408 message type.
virtual void onEndOfMessage(Handler &, const QuoteRequest39Args &)
Invoked when processing of message of QuoteRequest39 message has ended.
virtual void onMessage(Handler &, const InstrumentDefinitionFixedIncome57Args &)
Invoked when processing of InstrumentDefinitionFixedIncome57 message has begun.
virtual void onMessage(Handler &, const IncrementalRefreshSessionStatistics51Args &)
Invoked when processing of IncrementalRefreshSessionStatistics51 message has begun.
virtual void onEndOfMessage(Handler &, const AdminLogin15Args &)
Invoked when processing of message of AdminLogin15 message has ended.
MessageArgs< MultiContainer > MultiContainerArgs
MessageArgs template instantiation for a FIX multi-container.
virtual void onMessage(Handler &, const AdminLogin15Args &)
Invoked when processing of AdminLogin15 message has begun.
virtual void onMessage(Handler &, const ChannelReset4Args &)
Invoked when processing of ChannelReset4 message has begun.
virtual void onMessage(Handler &, const SecurityStatus30Args &)
Invoked when processing of SecurityStatus30 message has begun.
virtual void onEndOfMessage(Handler &, const AdminHeartbeat410Args &)
Invoked when processing of message of AdminHeartbeat410 message has ended.
virtual void onEndOfMessage(Handler &, const ChannelReset4Args &)
Invoked when processing of message of ChannelReset4 message has ended.
virtual void onEndOfMessage(Handler &, const AdminLogin408Args &)
Invoked when processing of message of AdminLogin408 message has ended.
#define ONIXS_CMEMDH_NAMESPACE_END