34 class ONIXS_EUREX_EMDI_API InstrumentStateChange :
public MessageBase
80 friend class Implementation::MessageFactory;
#define ONIXS_EUREX_EMDI_OVERRIDE
Decimal type for better precision.
EOBI::SecurityStatus::Enum securityStatus() const
Instrument status.
bool lowPx(Decimal &price) const
Lower boundary price.
bool highPx(Decimal &price) const
Upper boundary price.
EOBI::SoldOutIndicator::Enum soldOutIndicator() const
EOBI::SecurityTradingStatus::Enum securityTradingStatus() const
Instrument state status.
EOBI::SecurityTradingEvent::Enum securityTradingEvent() const
void toString(std::string &) const ONIXS_EUREX_EMDI_OVERRIDE
Appends text presentation.
UInt64 securityID() const
Unique instrument identifier.
EOBI::SecurityIDSource::Enum securityIDSource() const
Marketplace assigned identifier.
std::string msgType() const
Message type.
EOBI::TESSecurityStatus::Enum tesSecurityStatus() const
EOBI::FastMarketIndicator::Enum fastMarketIndicator() const
Fast market indicator.
EOBI::MarketCondition::Enum marketCondition() const
Indicator for stressed market conditions.
UInt64 transactTime() const
Transaction timestamp.
const DataSource & dataSource() const
Returns data source.
MessageBase(const void *data, const DataSource &dataSource)