41 class Data =
typename Container::Entry
78 : entry_(other.entry_)
79 , message_(other.message_)
80 , packet_(other.packet_)
125 class Data =
typename Summary::Entry
181 :
Base(static_cast<const
Base&>(other))
182 , orderIds_(other.orderIds_)
203 IncrementalRefreshTradeSummaryLongQty65
268 const std::string& description_;
281BookUpdateErrorArgs<DirectBook>
#define ONIXS_CONFLATEDUDP_EXPORTED_CLASS_DECL(typeName)
#define ONIXS_CONFLATEDUDP_EXPORTED_STRUCT
#define ONIXS_CONFLATEDUDP_NAMESPACE_END
#define ONIXS_CONFLATEDUDP_NAMESPACE_BEGIN
Exposes details of book maintenance failure.
BookUpdateErrorArgs(const Book &book, const std::string &description)
const std::string & description() const
const DirectBook & book() const
SecurityDataArgs(const SecurityDataArgs &other)
Initializes instance as copy of other one.
const NetPacket & packet() const
SecurityDataArgs(const NetPacket &packet, const Message &message, const Entry &entry)
const Entry & entry() const
const Message & message() const
Attributes associated with security.
Base::Entry Entry
Aliases trade summary data entry.
TradeSummaryArgs(const NetPacket &packet, const Message &message, const Entry &entry, const OrderIds &ids=nullOrders())
Initializes instance with data to be referenced.
TradeSummaryArgs(const TradeSummaryArgs &other)
Initializes the instance as ref-copy of the other one.
TradeOrderIds OrderIds
Aliases collection of order ids.
const OrderIds & orderIds() const
MessageArgs< MultiContainer > MultiContainerArgs
MessageArgs template instantiation for a FIX multi-container.
BookUpdateErrorArgs< DirectBook > DirectBookUpdateErrorArgs
SecurityDataArgs< SnapshotFullRefreshLongQty69 > Recovery69EntryArgs
Instantiation of security data attributes for recovery data.
MessageArgs< InstrumentDefinitionFX63 > InstrumentDefinitionFX63Args
MessageArgs< SecurityStatus30 > SecurityStatus30Args
TradeSummaryArgs< IncrementalRefreshTradeSummaryLongQty65 > TradeSummary65Args
MbpBook< DirectPriceLevel, MbpBookDepth > DirectBook
Multi-depth (direct) order book.
SecurityDataArgs< IncrementalRefreshBookLongQty64 > MbpBook64AtomicUpdateArgs
Instantiation of security data attributes for MBP book atomic updates.
MessageArgs< SnapshotFullRefreshLongQty69 > SnapshotFullRefreshLongQty69Args
SecurityDataArgs< IncrementalRefreshLimitsBanding50 > LimitsAndBanding50Args
Instantiation of security data attributes for limits and banding.
MDIncrementalRefreshBookLongQty.
MDIncrementalRefreshLimitsBanding.
Callbacks invoked by Handler to expose market data entities.
virtual void onTrade(Handler &, const Security &, const TradeSummary65Args &)
virtual void onDefinition(Handler &, const Security &, const FIX::MultiContainerArgs &)
virtual void onSettlementPrice(Handler &, const Security &, const Recovery69EntryArgs &)
virtual void onStatus(Handler &, const Security &, const SecurityStatus30Args &)
virtual void onRecovery(Handler &, const Security &, const SnapshotFullRefreshLongQty69Args &)
virtual void onGap(Handler &, const Security &, UInt32)
virtual void onHighestBid(Handler &, const Security &, const Recovery69EntryArgs &)
virtual void onHighTradePrice(Handler &, const Security &, const Recovery69EntryArgs &)
virtual void onLimitsAndBanding(Handler &, const Security &, const LimitsAndBanding50Args &)
virtual void onBookAtomicUpdate(Handler &, const Security &, const MbpBook64AtomicUpdateArgs &)
virtual void onStatus(Handler &, const Security &, const SnapshotFullRefreshLongQty69Args &)
virtual void onClearedVolume(Handler &, const Security &, const Recovery69EntryArgs &)
virtual void onOpeningPrice(Handler &, const Security &, const Recovery69EntryArgs &)
virtual void onDefinition(Handler &, const Security &, const InstrumentDefinitionFX63Args &)
Invoked upon instrument definition reception.
virtual void onLowestOffer(Handler &, const Security &, const Recovery69EntryArgs &)
virtual void onBookAtomicUpdate(Handler &, const Security &, const Recovery69EntryArgs &)
Invoked when atomic book update for.
virtual void onFixingPrice(Handler &, const Security &, const Recovery69EntryArgs &)
virtual void onElectronicVolume(Handler &, const Security &, const Recovery69EntryArgs &)
virtual void onGroupStatus(Handler &, const SecurityStatus30Args &)
virtual void onOpenInterest(Handler &, const Security &, const Recovery69EntryArgs &)
virtual void onBookUpdate(Handler &, const Security &, const DirectBook &)
virtual void onUndefined(Handler &, Security &)
virtual void onBookUpdateError(Handler &, const Security &, const DirectBookUpdateErrorArgs &)
virtual void onTrade(Handler &, const Security &, const Recovery69EntryArgs &)
virtual void onReset(Handler &)
virtual void onLowTradePrice(Handler &, const Security &, const Recovery69EntryArgs &)
SnapshotFullRefreshLongQty.