74 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 numberOfSellOrders(UInt16 &number) const
Number of offer orders.
bool numberOfBuyOrders(UInt16 &number) const
Number of bid orders.
void toString(std::string &) const ONIXS_EUREX_EMDI_OVERRIDE
Appends text presentation.
UInt64 securityID() const
Unique instrument identifier.
EOBI::MarketDataType::Enum marketDataType() const
Market data type.
EOBI::SecurityIDSource::Enum securityIDSource() const
Marketplace assigned identifier.
std::string msgType() const
Message type.
bool bidPx(Decimal &price) const
Bid price/rate.
bool bidSize(QuantityType &size) const
Quantity of bid.
bool offerSize(QuantityType &size) const
Quantity of offer.
bool offerPx(Decimal &price) const
Offer price/rate.
UInt64 transactTime() const
Transaction timestamp.