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