#include <OnixS/Eurex/MarketData/Trade.h>
Public Member Functions | |
Trade (SecurityId id, UInt32 sequenceNumber, const TTradeEntry &tradeEntry) | |
SecurityId | securityId () const |
TrdType::Enum | type () const |
TradeConditionSet | condition () const |
bool | volume (Decimal &value) const |
bool | price (Decimal &value) const |
const TTradeEntry & | underlyingEntry () const |
UInt32 | sequenceNumber () const |
UInt32 | size () const |
std::string | toString () const |
virtual void | toString (std::string &) const =0 |
virtual | ~Trade () |
Protected Attributes | |
SecurityId | securityId_ |
UInt32 | sequenceNumber_ |
const TTradeEntry & | tradeEntry_ |
Trade | ( | SecurityId | id, |
UInt32 | sequenceNumber, | ||
const TTradeEntry & | tradeEntry | ||
) |
|
inline |
SecurityId securityId | ( | ) | const |
|
inline |
|
pure virtual |
Appends text presentation.
Implemented in IncrementalTrade, and SnapshotTrade.
|
inline |
Defines when the trade happens.
Only present for TradeCondition=AW.
|
inline |
|
protected |