693 return (value_ & value) != 0;
804 struct ONIXS_EUREX_EMDI_API
Side
Represents timestamp without time-zone information.
UInt32 MarketDepth
Alias for Market depth type.
UInt64 Quantity
Alias for Quantity type.
std::string MarketSegment
Alias for Market Segment type (Product name).
const MarketSegmentId UndefinedMarketSegmentId
UInt32 PartitionId
Alias for Partition ID type.
UInt32 MarketSegmentId
Alias for Market Segment ID type.
Int64 SecurityId
Alias for Security Id type.
unsigned int SequenceNumber
Alias for sequence numbers.
@ Undefined
Used to identify absence of value.
@ AlgorithmicTrade
Algorithmic Trade.
Exposes list of available book types.
@ Undefined
Used to identify absence of value.
bool isLastInPacket
Indicates whether a message is last in the packet.
SequenceNumber packetSeqNum
Packet sequence number.
Timestamp originalPacketReceptionTime
NetFeedRole::Enum Origin
An origin of the packet.
SequenceNumber packetMessageSeqNum
Packet message number.
UInt64 sendingTime
Time when market data feed handler writes packet on the wire.
Timestamp packetReceptionTime
Time when the packet was received by Handler from UDP, in system ticks,.
UInt32 senderCompID
Unique id for a sender.
UInt32 performanceIndicator
MarketSegmentId marketSegmentId
@ NoValue
Used to identify absence of value.
@ Sell
Triggered by the sell side.
@ Buy
Triggered by the buy side.
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
@ LiquidityImprovementCross
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
@ LegSecurityUnderlyingLeg
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
@ SingleInstrumentSnapshot
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
@ LiquidityImprovementCross
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
@ MarketOrder
Market Order.
static std::string toString(Enum value)
static std::string toString(Enum value)
@ PriceVolatilityAuctionIsExtended
Price volatility, auction is extended.
static std::string toString(Enum value)
@ NonStandardOptionStrategy
@ TotalReturnFutureStrategy
@ NonStandardVolatilityStrategy
@ StandardFuturesStrategy
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
@ PriceVolatilityAuctionIsExtended
Price volatility, auction is extended.
@ PriceVolatilityAuctionIsExtendedAgain
Price volatility, auction is extended again.
static std::string toString(Enum value)
@ CircuitBreakerAuctionTriggeredByStaticLimitBreach
@ CircuitBreakerAuctionTriggeredByStaticLimitBreachFreeze
@ CircuitBreakerAuctionFreeze
static std::string toString(Enum value)
static std::string toString(Enum value)
@ PriceVolatilityAuctionIsExtended
Price volatility, auction is extended.
@ PriceVolatilityAuctionIsExtendedAgain
Price volatility, auction is extended again.
static std::string toString(Enum value)
@ CircuitBreakerAuctionTriggeredByStaticLimitBreach
@ CircuitBreakerAuctionTriggeredByStaticLimitBreachFreeze
@ CircuitBreakerAuctionFreeze
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
Indicates whether a synthetic match is occurred.
static std::string toString(Enum value)
static std::string toString(Enum value)
@ OutOfMainSessionTrading
static std::string toString(Enum value)
static std::string toString(Enum value)
@ PortfolioCompressionTrade
@ XetraEurexEnlightTriggeredTrade
static std::string toString(Enum value)
@ Undefined
Used to identify absence of value.
@ BothImpliedInAndImpliedOut
Both implied in and implied out.
Exposes list of available instrument types for tick rule.
@ Undefined
Used to identify absence of value.
@ SimpleInstrument
Simple instrument.
@ StandardOptionStrategy
Standard option strategy.
@ CommodityStrips
Commodity Strips.
@ PackAndBundle
Pack And Bundle.
@ FuturesSpread
Futures spread.
@ ScaledSimpleInstrument
Scaled Simple Instrument.
@ VolatilityStrategy
Volatility strategy.
@ NonStandardOptionStrategy
Non standard option strategy.
@ TotalReturnFutureStrategy
Total Return Future Strategy.
@ NonStandardVolatilityStrategy
Non Standard Volatility Strategy.
@ InterProductSpread
Inter Product Spread.
@ StandardFuturesStrategy
Standard Futures Strategy.
@ Undefined
Used to identify absence of value.
@ LastMessage
LastMessage.
@ NotLastMessage
NotLastMessage.
Exposes list of leg sides.
@ Undefined
Used to identify absence of value.
Exposes list of available entry types.
@ Undefined
Used to identify absence of value.
@ OpenInterest
Open Interest.
@ TradeVolume
Trade Volume.
@ AuctionClearingPrice
Auction clearing price.
@ SettlementPrice
Settlement Price.
@ MarketOffer
Market Offer.
Exposes list of available origin types.
@ Undefined
Used to identify absence of value.
Exposes list of available update actions.
@ Undefined
Used to identify absence of value.
Indicator for stressed market conditions.
@ Undefined
Used to identify absence of value.
Exposes list of available market segment statuses.
@ Undefined
Used to identify absence of value.
@ Active
Defines if product is traded on on NTA.
@ Published
Defines if product is still traded on "Eurex classic".
@ Undefined
Used to identify absence of value.
@ Undefined
Used to identify absence of value.
@ UserDefined
User Defined.
@ MultiLegSecurity
Multi Leg Security.
@ Undefined
Used to identify absence of value.
@ IndividualLegOfMultiLegSecurity
Individual Leg Of A MultiLeg Security.
@ SingleSecurity
Single Security.
Feed roles (primary, secondary).
Enum
List of known feed roles.
@ Undefined
Origin is unknown or lost.
char Base
Integral base type of enumeration.
Feed types based on type of market data service.
Enum
Feed types based on type of market data service.
@ Snapshot
Market recovery for MBP (Market By Price) books.
@ Incremental
Incremental/real-time.
char Base
Integral base type of enumeration.
@ Undefined
Used to identify absence of value.
@ Undefined
Used to identify absence of value.
@ EntitlementOrEligibility
@ EligibleForAllTradingActivities
@ Undefined
Used to identify absence of value.
@ NotEligibleForOTCTradeUpload
@ EligibleOnlyForOTCTradeUpload
Exposes list of available security statuses.
@ Undefined
Used to identify absence of value.
@ Active
Defines if product is traded on on NTA.
@ Published
Defines if product is still traded on "Eurex classic".
@ Undefined
Used to identify absence of value.
@ PriceVolatilityAuctionIsExtended
@ PriceVolatilityAuctionIsExtendedAgain
Exposes list of available security trading statuses.
@ CircuitBreakerAuctionTriggeredByStaticLimitBreach
@ IntradayAuctionFreeze
Intraday auction freeze.
@ Undefined
Used to identify absence of value.
@ IntradayAuction
Intraday auction.
@ CircuitBreakerAuctionTriggeredByStaticLimitBreachFreeze
@ IPOAuctionFreeze
IPO Auction Freeze.
@ TradingHalt
Trading Halt.
@ CircuitBreakerAuction
Circuit breaker auction.
@ ClosingAuction
Closing auction.
@ CircuitBreakerAuctionFreeze
Circuit breaker auction freeze.
@ ClosingAuctionFreeze
Closing auction freeze.
@ IPOAuction
CIPO Auction.
@ OpeningAuctionFreeze
Opening auction freeze.
@ OpeningAuction
Opening auction.
Exposes list of available aggressor sides.
@ Undefined
Used to identify absence of value.
Exposes list of available sold out indicators.
@ Undefined
Used to identify absence of value.
Exposes list of available sub book types.
@ Undefined
Used to identify absence of value.
@ IPSImpliedVolumeWithQuantityRestriction
Order Depth.
@ IPSImpliedVolumeWithoutQuantityRestriction
Price Depth.
Exposes list of available trade session statuses.
@ Undefined
Used to identify absence of value.
std::string toString() const
bool contain(TradeCondition::Enum value) const
bool containHighPrice() const
bool containTradeAtClose() const
bool containOutOfSequenceETH() const
bool containVolumeOnly() const
bool containSpecialAuction() const
bool containRetail() const
bool containLastAuctionPrice() const
TradeConditionSet(UInt64 value)
bool containMidpointPrice() const
bool containOfficialClosingPrice() const
bool containExchangeLast() const
bool containOpeningPrice() const
bool containTradingOnTermsOfIssue() const
bool containPreviousClosingPrice() const
bool containLowPrice() const
Exposes list of available trade conditions.
@ Undefined
Used to identify absence of value.
@ PreviousClosingPrice
Previous Closing Price.
@ OpeningPrice
Opening price.
@ OfficialClosingPrice
Official closing price.
@ ExchangeLast
Exchange last.
@ LastAuctionPrice
Last auction price.
@ OutOfSequenceETH
Out of sequence ETH.
Exposes list of available trading session IDs.
@ Undefined
Used to identify absence of value.
Exposes list of available trading session sub IDs.
@ ContinuousAuctionIssuer
ContinuousAuctionIssuer.
@ Undefined
Used to identify absence of value.
@ ScheduledIntradayAuction
ScheduledIntradayAuction.
@ OutOfMainSessionTrading
OutOfMainSessionTrading.
@ ContinuousAuctionSpecialist
ContinuousAuctionSpecialist.
@ PostTrading
PostTrading.
@ Undefined
Used to identify absence of value.
Exposes list of available trade types.
@ ExchangeBasisFacility
Exchange basis facility.
@ Undefined
Used to identify absence of value.
@ CrossAuctionTrade
Cross auction trade.
@ OpeningAuctionTrade
Opening auction trade.
@ EFP
Exchange for Physical.
@ ClosingAuctionTrade
Closing auction trade.
@ EFPFinTrade
Exchange for Physical Fin trade.
@ VolatilityAuctionTrade
Volatility auction trade.
@ LiquidityImprovementCross
@ EFPIndexFuturesTrade
EFPIndexFutures trade.
@ IntradayAuctionTrade
Intraday auction trade.
@ ExchangeForSwap
Exchange for swap.
@ XetraEurexEnlightTriggeredTrade
@ RegularTrade
Regular Trade.
static std::string toString(Enum value)