34 template<
class TTradeEntry >
91 virtual void toString (std::string&)
const = 0;
103 template<
class TTradeEntry >
111 template<
class TTradeEntry >
117 template<
class TTradeEntry >
125 template<
class TTradeEntry >
#define ONIXS_EUREX_EMDI_OVERRIDE
Decimal type for better precision.
IncrementalTrade(SecurityId id, UInt32 sequenceNumber, const MDIncrementalEntry &tradeEntry)
Initializes an instance.
void toString(std::string &) const ONIXS_EUREX_EMDI_OVERRIDE
Appends text presentation.
UInt32 entryId() const
MDEntryID.
Market data incremental entry.
Market data snapshot entry.
void toString(std::string &) const ONIXS_EUREX_EMDI_OVERRIDE
Appends text presentation.
SnapshotTrade(SecurityId id, UInt32 sequenceNumber, const MDSnapshotEntry &tradeEntry)
Initializes an instance.
std::string toString() const
Returns text presentation.
UInt32 size() const
Underlying entry size.
UInt32 sequenceNumber() const
TrdType::Enum type() const
Trade(SecurityId id, UInt32 sequenceNumber, const TTradeEntry &tradeEntry)
Initializes an instance.
virtual void toString(std::string &) const =0
Appends text presentation.
TradeConditionSet condition() const
Defines the trade condition.
const TTradeEntry & underlyingEntry() const
const TTradeEntry & tradeEntry_
SecurityId securityId() const
bool volume(Decimal &value) const
Trade volume.
bool price(Decimal &value) const
Trade price.
Int64 SecurityId
Alias for Security Id type.