35 class ONIXS_EUREX_EMDI_API InstrumentSummaryEntry :
public DataContainer
71 InstrumentSummaryEntry (
const void* data);
74 class ONIXS_EUREX_EMDI_API InstrumentSummaryEntries :
public DataContainer
90 InstrumentSummaryEntries (
const void* data);
93 class ONIXS_EUREX_EMDI_API InstrumentSummary :
public MessageBase
157 friend class Implementation::MessageFactory;
#define ONIXS_EUREX_EMDI_OVERRIDE
Decimal type for better precision.
DataContainer(const void *data)
friend class InstrumentSummary
size_t size() const
Number of entries.
void toString(std::string &) const
Appends text presentation.
EOBI::MDOriginType::Enum mdOriginType() const
EOBI::TradeCondition::Enum tradeCondition() const
Trade Condition.
friend class InstrumentSummaryEntries
EOBI::TrdType::Enum trdType() const
EOBI::QuantityType nonDisclosedTradeVolume() const
bool mdEntryPx(Decimal &price) const
Price.
QuantityType mdEntrySize() const
Quantity.
void toString(std::string &) const
Appends text presentation.
EOBI::MDEntryType::Enum mdEntryType() const
Type of market data entry.
EOBI::MultiLegReportingType::Enum multiLegReportingType() const
EOBI::MultiLegPriceModel::Enum multiLegPriceModel() const
EOBI::ProductComplex::Enum productComplex() const
EOBI::SecurityStatus::Enum securityStatus() const
Instrument status.
bool lowPx(Decimal &price) const
Lower boundary price.
InstrumentSummaryEntries mdInstrumentEntryGrp() const
Variable size array, record counter: NoMDEntries.
bool highPx(Decimal &price) const
Upper boundary price.
UInt16 totNoOrders() const
Corresponding number of orders for this instrument.
UInt64 lastUpdateTime() const
Last update time of the corresponding order book.
EOBI::SoldOutIndicator::Enum soldOutIndicator() const
EOBI::SecurityTradingStatus::Enum securityTradingStatus() const
Instrument state status.
UInt64 trdRegTSExecutionTime() const
Last matching execution timestamp.
EOBI::SecurityTradingEvent::Enum securityTradingEvent() const
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.
EOBI::TESSecurityStatus::Enum tesSecurityStatus() const
UInt8 noMDEntries() const
Number of entries in Market Data message for MDEntryGrp.
EOBI::FastMarketIndicator::Enum fastMarketIndicator() const
Fast market indicator.
EOBI::MarketCondition::Enum marketCondition() const
Indicator for stressed market conditions.
const DataSource & dataSource() const
Returns data source.
MessageBase(const void *data, const DataSource &dataSource)