28 ONIXS_CMEMDH_DATA_PACKING_BEGIN(1)
244 LastEligibleTradeDate = 7
259 SurveillanceIntervention = 1,
265 InstrumentActivation = 3,
268 InstrumentExpiration = 4,
274 RecoveryInProcess = 6
313 SettlementPrice =
'6',
316 TradingSessionHighPrice =
'7',
319 TradingSessionLowPrice =
'8',
340 SessionHighBid =
'N',
343 SessionLowOffer =
'O',
349 ElectronicVolume =
'e',
352 ThresholdLimitsandPriceBandVariation =
'g' 388 SettlementPrice =
'6',
481 IndicativeOpeningPrice = 5,
487 RepoAverage8_30AM = 101,
490 RepoAverage10AM = 102,
493 PrevSessionRepoAverage10AM = 103
523 MarketPlaceAssistant = 0,
601 ImpliedMatchingON = 5,
604 ImpliedMatchingOFF = 6,
625 NewPriceIndication = 15,
631 NotAvailableForTrading = 18,
634 UnknownorInvalid = 20,
703 NotAvailableForTrading = 18,
724 return 0 != (bits_ & 0x1);
730 return 0 != (bits_ & 0x2);
736 return 0 != (bits_ & 0x4);
742 return 0 != (bits_ & 0x8);
748 return 0 != (bits_ & 0x10);
754 return 0 != (bits_ & 0x20);
760 return 0 != (bits_ & 0x40);
766 return 0 != (bits_ & 0x80);
772 return 0 != (bits_ & 0x100);
778 return 0 != (bits_ & 0x200);
784 return 0 != (bits_ & 0x400);
790 return 0 != (bits_ & 0x800);
796 return 0 != (bits_ & 0x1000);
802 return 0 != (bits_ & 0x2000);
808 return 0 != (bits_ & 0x4000);
814 return 0 != (bits_ & 0x8000);
820 return 0 != (bits_ & 0x10000);
826 return 0 != (bits_ & 0x20000);
832 return 0 != (bits_ & 0x40000);
838 return 0 != (bits_ & 0x80000);
844 return 0 != (bits_ & 0x100000);
850 return 0 != (bits_ & 0x200000);
856 return 0 != (bits_ & 0x400000);
862 return 0 != (bits_ & 0x800000);
891 return 0 != (bits_ & 0x1);
897 return 0 != (bits_ & 0x2);
903 return 0 != (bits_ & 0x4);
909 return 0 != (bits_ & 0x8);
915 return 0 != (bits_ & 0x10);
921 return 0 != (bits_ & 0x20);
927 return 0 != (bits_ & 0x40);
933 return 0 != (bits_ & 0x80);
962 return 0 != (bits_ & 0x1);
968 return 0 != (bits_ & 0x2);
974 return 0 != (bits_ & 0x4);
980 return 0 != (bits_ & 0x8);
986 return 0 != (bits_ & 0x10);
992 return 0 != (bits_ & 0x80);
1037 ONIXS_CMEMDH_DATA_PACKING_END
bool ebfEligible() const
Indicates whether EBFEligible bit is set.
Char String12[12]
String length 12.
bool dailyProductEligibility() const
Indicates whether DailyProductEligibility bit is set.
Char String3[3]
String length 3.
UInt16 LocalMktDate
LocalMktDate type.
bool rounded() const
Indicates whether Rounded bit is set.
Char SecurityExchange[4]
SecurityExchange type.
bool volatilityQuotedOption() const
Indicates whether VolatilityQuotedOption bit is set.
IntegralConstant< UInt16, 65535 > NullUInt16
Null value for optional UInt16 field.
bool blockTradeEligible() const
Indicates whether BlockTradeEligible bit is set.
bool negativeStrikeEligible() const
Indicates whether NegativeStrikeEligible bit is set.
MatchEventIndicator type.
bool decayingProductEligibility() const
Indicates whether DecayingProductEligibility bit is set.
Char String25[25]
String length 25.
Represents time point without time-zone information.
Bits bits() const
Returns elements as they packed in the set.
MatchEventIndicator(Bits bits=0)
bool intraday() const
Indicates whether Intraday bit is set.
bool zeroPriceOutrightEligible() const
Indicates whether ZeroPriceOutrightEligible bit is set.
bool invertedBook() const
Indicates whether InvertedBook bit is set.
bool electronicMatchEligible() const
Indicates whether ElectronicMatchEligible bit is set.
bool endOfEvent() const
Indicates whether EndOfEvent bit is set.
Char String20[20]
String length 20.
bool iLinkIndicativeMassQuotingEligible() const
Indicates whether iLinkIndicativeMassQuotingEligible bit is set.
UInt32 Bits
Aliases integral type whose bits are used to indicate flag presence.
#define ONIXS_CMEMDH_LTWT
bool rfqCrossEligible() const
Indicates whether RFQCrossEligible bit is set.
Char String8[8]
String length 8.
IntegralConstant< UInt8, 255 > NullUInt8
Null value for optional UInt8 field.
IntegralConstant< Int8, 127 > NullInt8
Null value for optional Int8 field.
MDEntryTypeDailyStatistics type.
Bits bits() const
Returns elements as they packed in the set.
bool otcEligible() const
Indicates whether OTCEligible bit is set.
SecurityAltIDSource type.
char Char
Character type alias.
Char LongName[35]
Financial Instrument Full Name.
bool efpEligible() const
Indicates whether EFPEligible bit is set.
Char QuoteReqId[23]
QuoteReqId type.
bool reserved() const
Indicates whether Reserved bit is set.
Char SecuritySubType[5]
SecuritySubType type.
bool impliedMatchingEligibility() const
Indicates whether ImpliedMatchingEligibility bit is set.
IntegralConstant< UInt64, 18446744073709551615ULL > NullUInt64
Null value for optional UInt64 field.
Char SecurityGroup[6]
SecurityGroup type.
bool lastVolumeMsg() const
Indicates whether LastVolumeMsg bit is set.
Represents time interval.
Timestamp localMktDateToTimestamp(LocalMktDate days)
Converts days since epoch to Timestamp value.
Char String6[6]
String with length of 6.
UInt8 Bits
Aliases integral type whose bits are used to indicate flag presence.
IntegralConstant< UInt32, 4294967295 > NullUInt32
Null value for optional UInt32 field.
bool variableCabEligible() const
Indicates whether VariableCabEligible bit is set.
WorkupTradingStatus type.
bool finalDaily() const
Indicates whether FinalDaily bit is set.
Char String5[5]
String length 5.
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
Bits bits() const
Returns elements as they packed in the set.
bool efsEligible() const
Indicates whether EFSEligible bit is set.
bool isFractional() const
Indicates whether IsFractional bit is set.
Char FeedType[3]
MDFeedType type.
IntegralConstant< UInt16, 65535 > NullLocalMktDate
Null value for optional LocalMktDate field.
Char UserDefinedInstrument
UserDefinedInstrument type.
SecurityUpdateAction type.
bool lastImpliedMsg() const
Indicates whether LastImpliedMsg bit is set.
bool negativePriceOutrightEligible() const
Indicates whether NegativePriceOutrightEligible bit is set.
bool gtOrdersEligibility() const
Indicates whether GTOrdersEligibility bit is set.
bool orderCrossEligible() const
Indicates whether OrderCrossEligible bit is set.
Char UnitOfMeasure[30]
UnitOfMeasure type.
Char UnderlyingSymbol[20]
UnderlyingSymbol type.
SecurityTradingEvent type.
bool isAoNInstrument() const
Indicates whether IsAoNInstrument bit is set.
bool recoveryMsg() const
Indicates whether RecoveryMsg bit is set.
Char SecurityType[6]
SecurityType.
bool nullValue() const
Indicates whether NullValue bit is set.
UInt16 UInt16
uInt16 optional.
bool lastStatsMsg() const
Indicates whether LastStatsMsg bit is set.
Char Currency[3]
Currency.
bool variableProductEligibility() const
Indicates whether VariableProductEligibility bit is set.
Char CFICode[6]
CFICode type.
Char CountryCode[2]
ISO 2-character country code.
bool reservedBits() const
Indicates whether ReservedBits bit is set.
SecurityTradingStatus type.
bool actual() const
Indicates whether Actual bit is set.
bool lastTradeMsg() const
Indicates whether LastTradeMsg bit is set.
UInt8 Bits
Aliases integral type whose bits are used to indicate flag presence.
bool lastQuoteMsg() const
Indicates whether LastQuoteMsg bit is set.
IntegralConstant< Int32, 2147483647 > NullInt32
Null value for optional Int32 field.
SettlPriceType(Bits bits=0)
InstAttribValue(Bits bits=0)
MDEntryTypeStatistics type.
bool efrEligible() const
Indicates whether EFREligible bit is set.
bool triangulationEligible() const
Indicates whether TriangulationEligible bit is set.
#define ONIXS_CMEMDH_NAMESPACE_END