34 class ONIXS_EUREX_EMDI_API TESTradeReport :
public MessageBase
92 friend class Implementation::MessageFactory;
#define ONIXS_EUREX_EMDI_OVERRIDE
Decimal type for better precision.
const DataSource & dataSource() const
Returns data source.
MessageBase(const void *data, const DataSource &dataSource)
bool lastPx(Decimal &value) const
Price of this fill.
EOBI::TradeCondition::Enum tradeCondition() const
EOBI::MDUpdateAction::Enum mdUpdateAction() const
Type of Market Data update action.
EOBI::TrdType::Enum trdType() const
Marketplace assigned identifier.
bool numberOfSellSides(UInt16 &value) const
UInt64 nonDisclosedTradeVolume() const
Only valid during TESTradSesStatus (25044) 5 = Pre Close.
void toString(std::string &) const ONIXS_EUREX_EMDI_OVERRIDE
Appends text presentation.
UInt64 securityID() const
Unique instrument identifier.
bool trdMatchID(UInt32 &value) const
Unique identifier for each price level (match step) of a match event; it is used for public trade rep...
bool transBkdTime(UInt64 &value) const
EOBI::MarketDataType::Enum marketDataType() const
Market data type.
EOBI::SecurityIDSource::Enum securityIDSource() const
Marketplace assigned identifier.
std::string msgType() const
Message type.
EOBI::MultiLegReportingType::Enum multiLegReportingType() const
EOBI::MultiLegPriceModel::Enum multiLegPriceModel() const
bool numberOfBuySides(UInt16 &value) const
bool lastQty(QuantityType &value) const
Quantity executed in this fill.
UInt64 transactTime() const
Transaction timestamp.