#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 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 AddComplexInstrument, AddFlexibleInstrument, AddScaledSimpleInstrument, AuctionBestBidOffer, AuctionClearingPrice, CrossRequest, ExecutionSummary, FullOrderExecution, InstrumentStateChange, InstrumentSummary, MassInstrumentStateChange, OrderAdd, OrderDelete, OrderMassDelete, OrderModify, OrderModifySamePriority, PartialOrderExecution, ProductStateChange, ProductSummary, QuoteRequest, SnapshotOrder, TESTradeReport, TopOfBook, TradeReport, and TradeReversal.