35 class ONIXS_EUREX_EMDI_API MassInstrumentStateChangeEntry :
public DataContainer
73 MassInstrumentStateChangeEntry (const
void* data) noexcept;
77 class ONIXS_EUREX_EMDI_API MassInstrumentStateChangeEntries : public
DataContainer
81 size_t size() const noexcept;
93 MassInstrumentStateChangeEntries (const
void* data) noexcept;
97 class ONIXS_EUREX_EMDI_API MassInstrumentStateChange : public
MessageBase
Decimal type for better precision.
DataContainer(const void *data)
friend class MassInstrumentStateChange
size_t size() const noexcept
Number of entries.
void toString(std::string &) const
Appends text presentation.
bool lowPx(Decimal &price) const
Lower boundary price.
bool highPx(Decimal &price) const
Upper boundary price.
UInt64 securityID() const noexcept
Security ID.
EOBI::SoldOutIndicator::Enum soldOutIndicator() const noexcept
SoldOutIndicator.
EOBI::SecurityTradingEvent::Enum securityTradingEvent() const noexcept
SecurityTradingEvent.
EOBI::SecurityTradingStatus::Enum securityTradingStatus() const noexcept
SecurityTradingStatus.
void toString(std::string &) const
Appends text presentation.
EOBI::SecurityStatus::Enum securityStatus() const noexcept
SecurityStatus.
friend class MassInstrumentStateChangeEntries
EOBI::MarketCondition::Enum marketCondition() const noexcept
MarketCondition.
EOBI::TESSecurityStatus::Enum tesSecurityStatus() const noexcept
UInt64 transactTime() const noexcept
Transaction timestamp.
LastFragment::Enum lastFragment() const noexcept
LastFragment.
MassMarketCondition::Enum massMarketCondition() const noexcept
MassMarketCondition.
MassInstrumentStateChangeEntries mdMassInstrumentStateChangeEntryGrp() const noexcept
Variable size array, record counter: NoRelatedSym.
SecurityMassTradingStatus::Enum securityMassTradingStatus() const noexcept
SecurityMassTradingStatus.
FastMarketIndicator::Enum fastMarketIndicator() const noexcept
FastMarketIndicator.
MassSoldOutIndicator::Enum massSoldOutIndicator() const noexcept
MassSoldOutIndicator.
void toString(std::string &) const override
Appends text presentation.
SecurityMassStatus::Enum securityMassStatus() const noexcept
SecurityMassStatus.
friend class Implementation::MessageFactory
EOBI::TESSecurityMassStatus::Enum tesSecurityMassStatus() const
SecurityIDSource::Enum securityIDSource() const noexcept
Marketplace assigned identifier.
SecurityMassTradingEvent::Enum securityMassTradingEvent() const noexcept
SecurityMassTradingEvent.
std::string msgType() const
Message type.
ProductComplex::Enum instrumentScopeProductComplex() const noexcept
ProductComplex.
const DataSource & dataSource() const
Returns data source.
MessageBase(const void *data, const DataSource &dataSource)