#include <OnixS/Eurex/MarketData/EOBI/MessageBase.h>
Public Member Functions | |
UInt32 | msgSeqNum () const |
std::string | toString () const |
virtual void | toString (std::string &) const |
virtual | ~MessageBase () |
const DataSource & | dataSource () const |
Protected Member Functions | |
MessageBase (const void *data, const DataSource &dataSource) | |
Protected Member Functions inherited from DataContainer | |
DataContainer (const void *data) | |
template<class TData > | |
const TData * | getData () const ONIXS_EUREX_EMDI_NOEXCEPT |
Definition at line 41 of file MessageBase.h.
|
inlinevirtual |
Definition at line 53 of file MessageBase.h.
|
inlineprotected |
Definition at line 62 of file MessageBase.h.
|
inline |
Returns data source.
Definition at line 56 of file MessageBase.h.
std::string toString | ( | ) | const |
Returns text presentation.
|
virtual |
Appends text presentation.
Reimplemented in InstrumentSummary, AddComplexInstrument, MassInstrumentStateChange, ExecutionSummary, TradeReversal, AddFlexibleInstrument, OrderModify, TESTradeReport, FullOrderExecution, OrderModifySamePriority, PartialOrderExecution, OrderDelete, OrderAdd, TradeReport, InstrumentStateChange, AuctionBestBidOffer, TopOfBook, AuctionClearingPrice, SnapshotOrder, ProductStateChange, ProductSummary, OrderMassDelete, QuoteRequest, and CrossRequest.