37 enum { TemplateId = 408 };
50 assert(TemplateId == templateId());
52 if (length < blockLength(version()))
61 return ordinary<Int8>(offset);
75 return "AdminLogin408";
92 enum { TemplateId = 409 };
105 assert(TemplateId == templateId());
107 if (length < blockLength(version()))
118 return fixedStr<length>(offset);
132 return "AdminLogout409";
149 enum { TemplateId = 410 };
162 assert(TemplateId == templateId());
164 if (length < blockLength(version()))
179 return "AdminHeartbeat410";
196 enum { TemplateId = 63 };
225 :
Base(data, length, version)
227 if (length < blockLength(version))
236 return enumeration<EventType>(offset);
245 return ordinary<Timestamp>(offset);
260 return "InstrumentDefinitionFX63.EventsEntry";
296 :
Base(data, length, version)
298 if (length < blockLength(version))
308 return fixedStr<length>(offset);
316 return ordinary<Int8>(offset);
331 return "InstrumentDefinitionFX63.FeedTypesEntry";
367 :
Base(data, length, version)
369 if (length < blockLength(version))
385 return ordinary<InstAttribValue>(offset);
400 return "InstrumentDefinitionFX63.InstAttribEntry";
436 :
Base(data, length, version)
438 if (length < blockLength(version))
448 return ordinary<Int8>(offset);
463 return ordinary<UInt64>(offset);
478 return "InstrumentDefinitionFX63.LotTypeRulesEntry";
514 :
Base(data, length, version)
516 if (length < blockLength(version))
528 FieldValue fieldValue;
530 if (ordinary(fieldValue, offset, Null()))
546 FieldValue fieldValue;
548 if (ordinary(fieldValue, offset, Null()))
567 FieldValue fieldValue;
569 if (ordinary(fieldValue, offset, Null()))
585 return fixedStr<length>(offset);
607 return "InstrumentDefinitionFX63.TradingSessionsEntry";
627 assert(TemplateId == templateId());
629 if (length < blockLength(version()))
639 return ordinary<MatchEventIndicator>(offset);
650 return ordinary(value, offset, Null());
661 return enumeration<SecurityUpdateAction>(offset);
670 return ordinary<Timestamp>(offset);
684 return enumeration<SecurityTradingStatus>(
value, offset, Null());
692 return ordinary<Int16>(offset);
701 return ordinary<UInt8>(offset);
709 return ordinary<UInt8>(offset);
718 return fixedStr<length>(offset);
727 return fixedStr<length>(offset);
736 return fixedStr<length>(offset);
745 return fixedStr<length>(offset);
753 return ordinary<Int32>(offset);
768 return fixedStr<length>(offset);
777 return fixedStr<length>(offset);
786 return fixedStr<length>(offset);
796 return fixedStr<length>(offset);
805 return fixedStr<length>(offset);
813 return ordinary<CHAR>(offset);
821 return ordinary<UInt32>(offset);
829 return ordinary<UInt32>(offset);
837 return decimal<PRICE9>(offset);
846 return decimal<Decimal9>(offset);
854 return ordinary<UInt8>(offset);
865 return fixedStr<length>(offset);
876 return decimal(value, offset, Null());
886 return decimal(value, offset, Null());
896 return decimal(value, offset, Null());
906 return decimal(value, offset, Null());
914 return ordinary<UserDefinedInstrument>(offset);
923 return fixedStr<length>(offset);
933 return fixedStr<length>(offset);
945 return fixedStr<length>(offset);
955 return ordinary<UInt16>(offset);
964 return fixedStr<length>(offset);
973 return fixedStr<length>(offset);
982 return fixedStr<length>(offset);
992 return fixedStr<length>(offset);
1000 return ordinary<UInt32>(offset);
1010 return decimal<PRICE9>(offset);
1020 return ordinary(value, offset, Null());
1030 return ordinary(value, offset, Null());
1040 return fixedStr<length>(offset);
1053 return decimal(value, offset, Null(), since);
1065 return ordinary(value, offset, Null(), since);
1077 return decimal(value, offset, Null(), since);
1090 return decimal(value, offset, Null(), since);
1128 head<LotTypeRules>();
1139 tail<LotTypeRules>().
1140 head<TradingSessions>();
1157 return "InstrumentDefinitionFX63";
1174 enum { TemplateId = 64 };
1203 :
Base(data, length, version)
1205 if (length < blockLength(version))
1216 return decimal(value, offset, Null());
1226 return ordinary(value, offset, Null());
1234 return ordinary<Int32>(offset);
1242 return ordinary<UInt32>(offset);
1253 return ordinary(value, offset, Null());
1261 return ordinary<UInt8>(offset);
1269 return enumeration<UpdateAction>(offset);
1277 return enumeration<EntryTypeBook>(offset);
1292 return "IncrementalRefreshBookLongQty64.Entry";
1328 :
Base(data, length, version)
1330 if (length < blockLength(version))
1339 return ordinary<UInt64>(offset);
1349 return ordinary(value, offset, Null());
1359 return ordinary(value, offset, Null());
1370 return ordinary(value, offset, Null());
1379 return enumeration<OrderUpdateAction>(offset);
1394 return "IncrementalRefreshBookLongQty64.OrderIDEntry";
1414 assert(TemplateId == templateId());
1416 if (length < blockLength(version()))
1426 return ordinary<Timestamp>(offset);
1435 return ordinary<MatchEventIndicator>(offset);
1452 head<OrderIDEntries>();
1466 return "IncrementalRefreshBookLongQty64";
1483 enum { TemplateId = 65 };
1512 :
Base(data, length, version)
1514 if (length < blockLength(version))
1523 return decimal<PRICE9>(offset);
1531 return ordinary<UInt64>(offset);
1539 return ordinary<Int32>(offset);
1548 return ordinary<UInt32>(offset);
1557 return ordinary<Int32>(offset);
1565 return ordinary<UInt32>(offset);
1578 return enumeration<AggressorSide>(
value, offset, Null());
1586 return enumeration<UpdateAction>(offset);
1607 return "IncrementalRefreshTradeSummaryLongQty65.Entry";
1644 :
Base(data, length, version)
1646 if (length < blockLength(version))
1655 return ordinary<UInt64>(offset);
1663 return ordinary<Int32>(offset);
1678 return "IncrementalRefreshTradeSummaryLongQty65.OrderIDEntry";
1698 assert(TemplateId == templateId());
1700 if (length < blockLength(version()))
1710 return ordinary<Timestamp>(offset);
1719 return ordinary<MatchEventIndicator>(offset);
1736 head<OrderIDEntries>();
1750 return "IncrementalRefreshTradeSummaryLongQty65";
1767 enum { TemplateId = 69 };
1796 :
Base(data, length, version)
1798 if (length < blockLength(version))
1809 return decimal(value, offset, Null());
1819 return ordinary(value, offset, Null());
1832 return ordinary(value, offset, Null());
1842 return ordinary(value, offset, Null());
1854 return enumeration<OpenCloseSettlFlag>(
value, offset, Null());
1862 return enumeration<EntryType>(offset);
1877 return "SnapshotFullRefreshLongQty69.Entry";
1897 assert(TemplateId == templateId());
1899 if (length < blockLength(version()))
1910 return ordinary<UInt32>(offset);
1919 return ordinary<UInt32>(offset);
1927 return ordinary<Int32>(offset);
1936 return ordinary<UInt32>(offset);
1945 return ordinary<Timestamp>(offset);
1954 return ordinary<Timestamp>(offset);
1965 FieldValue fieldValue;
1967 if (ordinary(fieldValue, offset, Null()))
1984 return enumeration<SecurityTradingStatus>(
value, offset, Null());
1995 return decimal(value, offset, Null());
2006 return decimal(value, offset, Null());
2016 return decimal(value, offset, Null());
2038 return "SnapshotFullRefreshLongQty69";
2055 enum { TemplateId = 4 };
2084 :
Base(data, length, version)
2086 if (length < blockLength(version))
2108 return ordinary<Int16>(offset);
2123 return "ChannelReset4.Entry";
2143 assert(TemplateId == templateId());
2145 if (length < blockLength(version()))
2155 return ordinary<Timestamp>(offset);
2164 return ordinary<MatchEventIndicator>(offset);
2186 return "ChannelReset4";
2203 enum { TemplateId = 12 };
2216 assert(TemplateId == templateId());
2218 if (length < blockLength(version()))
2233 return "AdminHeartbeat12";
2250 enum { TemplateId = 15 };
2263 assert(TemplateId == templateId());
2265 if (length < blockLength(version()))
2274 return ordinary<Int8>(offset);
2288 return "AdminLogin15";
2305 enum { TemplateId = 16 };
2318 assert(TemplateId == templateId());
2320 if (length < blockLength(version()))
2331 return fixedStr<length>(offset);
2345 return "AdminLogout16";
2362 enum { TemplateId = 30 };
2375 assert(TemplateId == templateId());
2377 if (length < blockLength(version()))
2387 return ordinary<Timestamp>(offset);
2396 return fixedStr<length>(offset);
2405 return fixedStr<length>(offset);
2416 return ordinary(value, offset, Null());
2427 FieldValue fieldValue;
2429 if (ordinary(fieldValue, offset, Null()))
2443 return ordinary<MatchEventIndicator>(offset);
2456 return enumeration<SecurityTradingStatus>(
value, offset, Null());
2464 return enumeration<HaltReason>(offset);
2474 return enumeration<SecurityTradingEvent>(offset);
2488 return "SecurityStatus30";
2505 enum { TemplateId = 50 };
2534 :
Base(data, length, version)
2536 if (length < blockLength(version))
2547 return decimal(value, offset, Null());
2557 return decimal(value, offset, Null());
2567 return decimal(value, offset, Null());
2575 return ordinary<Int32>(offset);
2583 return ordinary<UInt32>(offset);
2612 return "IncrementalRefreshLimitsBanding50.Entry";
2632 assert(TemplateId == templateId());
2634 if (length < blockLength(version()))
2644 return ordinary<Timestamp>(offset);
2653 return ordinary<MatchEventIndicator>(offset);
2675 return "IncrementalRefreshLimitsBanding50";
bool displayQty(Int32 &value) const
Visible qty of order.
IncrementalRefreshLimitsBanding50(const void *data, EncodedLength length)
Initializes instance over given memory block.
MDInstrumentDefinitionFX.
Entry()
Initializes blank instance.
bool maturityMonthYear(MaturityMonthYear &value) const
Fixed Date NDF Maturity.
AdminHeartbeat410()
Initializes blank instance.
BinaryGroupEntry< GroupSize::BlockLength > Base
Aliases base class type.
BinaryGroup< FeedTypesEntry, GroupSize, MessageSize > FeedTypes
Repeating group containing FeedTypesEntry entries.
bool maxBidAskConstraint(Decimal &value) const
bool numberOfOrders(Int32 &value) const
Timestamp transactTime() const
Decimal displayFactor() const
A real number with floating exponent.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Entries entries() const
Returns instance of Entries repeating group.
LotTypeRulesEntry()
Initializes blank instance.
Timestamp transactTime() const
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Entity class name.
MatchEventIndicator matchEventIndicator() const
Entry(const void *data, EncodedLength length, SchemaVersion version)
GroupSize::BlockLength BlockLength
Null values definition for optional MaturityMonthYear field.
SecurityIDSource securityIdSource() const
Identifies class or source of tag 48-SecurityID value.
UInt32 rptSeq() const
Market Data entry sequence number per instrument update.
StrRef fxBenchmarkRateFix() const
Fixing Rate Description.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Size of message body in bytes.
Int8 heartBtInt() const
Heartbeat interval (seconds).
UInt64 entrySize() const
Consolidated trade quantity, notional.
GroupSize::BlockLength EncodedLength
UpdateAction::Enum updateAction() const
Market Data update action.
StrRef priceQuoteCurrency() const
Local (counter) currency.
IncrementalRefreshBookLongQty64()
Initializes blank instance.
bool altMinQuoteLife(UInt32 &value) const
UInt16 interveningDays() const
MessageHeader::Version SchemaVersion
Aliases SBE-encoded data version type.
CHAR matchAlgorithm() const
Matching algorithm.
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
bool securityId(Int32 &value) const
bool tradeDate(Timestamp &value) const
Trade session date sent as number of days since Unix epoch.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
Int8 marketDepth() const
Book depth.
Int32 securityId() const
Unique instrument ID.
IntegralConstant< Int8, 24 > InstAttribType
Eligibility.
bool highLimitPrice(Decimal &value) const
Allowable high limit price for the trading day.
StrRef currency() const
Base currency.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
Int32 securityId() const
Security ID.
Int16 applId() const
The channel ID as defined in the XML Configuration file.
HaltReason::Enum haltReason() const
Identifies the reason for the status change.
MDIncrementalRefreshTradeSummaryLongQty.
bool securityTradingStatus(SecurityTradingStatus::Enum &value) const
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
OrderIDEntries orderIdEntries() const
Returns instance of OrderIDEntries repeating group.
FeedTypesEntry(const void *data, EncodedLength length, SchemaVersion version)
UInt8 pricePrecision() const
Specifies price decimal precision for EBS instrument.
UpdateActionNew updateAction() const
Timestamp localMktDateToTimestamp(LocalMktDate days)
Converts days since epoch to Timestamp value.
bool highLimitPrice(Decimal &value) const
StrRef securityExchange() const
Exchange used to identify a security.
bool orderPriority(UInt64 &value) const
Order priority for execution on the order book.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Size of message body in bytes.
Entries entries() const
Returns instance of Entries repeating group.
Entry(const void *data, EncodedLength length, SchemaVersion version)
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Entity class name.
Events events() const
Returns instance of Events repeating group.
AdminLogout16(const void *data, EncodedLength length)
Initializes instance over given memory block.
IntegralConstant< Char, '8'> SecurityIDSource
StrRef asset() const
Product Code within Security Group specified.
bool instrumentGUId(UInt64 &value) const
External unique instrument ID.
ChannelReset4()
Initializes blank instance.
InstrumentDefinitionFX63(const void *data, EncodedLength length)
Initializes instance over given memory block.
#define ONIXS_CONFLATEDUDP_LTWT_EXPORTED
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
StrRef asset() const
The underlying asset code also known as Product Code.
bool tradeDate(Timestamp &value) const
Trade Session Date.
bool entryPx(Decimal &value) const
Market Data entry price.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Entity class name.
bool lowLimitPrice(Decimal &value) const
Allowable low limit price for the trading day.
SecurityStatus30()
Initializes blank instance.
Represents time point without time-zone information.
UInt8 priceLevel() const
Aggregate book level.
EntryTypeLimits entryType() const
Market Data entry type.
FeedTypesEntry()
Initializes blank instance.
AdminHeartbeat12(const void *data, EncodedLength length)
Initializes instance over given memory block.
UInt8 underlyingProduct() const
Product complex.
IncrementalRefreshTradeSummaryLongQty65()
Initializes blank instance.
MatchEventIndicator matchEventIndicator() const
Entry(const void *data, EncodedLength length, SchemaVersion version)
AdminLogout409(const void *data, EncodedLength length)
Initializes instance over given memory block.
Null values definition for optional Decimal9 field.
UpdateTypeNew updateAction() const
Market Data update action.
Timestamp transactTime() const
Encapsulates operations over SBE-encoded repeating group.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Entity class name.
IntegralConstant< Char, '2'> EntryTypeTrade
MDEntryTypeTrade.
UserDefinedInstrument userDefinedInstrument() const
User-defined instruments flag.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Entity class name.
bool priceLevel(UInt8 &value) const
Aggregate book level.
bool maxPriceVariation(Decimal &value) const
Differential static value for price banding.
EventsEntry()
Initializes blank instance.
OrderIDEntries orderIdEntries() const
Returns instance of OrderIDEntries repeating group.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
LotTypeRulesEntry(const void *data, EncodedLength length, SchemaVersion version)
StrRef settlCurrency() const
bool maxPriceVariation(Decimal &value) const
Differential value for price banding.
BinaryGroupEntry< GroupSize::BlockLength > Base
Aliases base class type.
UInt32 totNumReports() const
IncrementalRefreshBookLongQty64(const void *data, EncodedLength length)
Initializes instance over given memory block.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Entity class name.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Null values definition for optional PRICE9 field.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Size of message body in bytes.
bool altMinPriceIncrement(Decimal &value) const
Encapsulates services for manipulating SBE-encoded messages.
SecurityUpdateAction::Enum securityUpdateAction() const
bool securityTradingStatus(SecurityTradingStatus::Enum &value) const
Identifies the current trading state of the instrument.
Int32 lastQty() const
Quantity bought or sold on this last fill.
char Char
Character type alias.
Int32 securityId() const
Security ID.
AdminLogin15(const void *data, EncodedLength length)
Initializes instance over given memory block.
UInt32 rptSeq() const
MD Entry sequence number per instrument update.
UInt32 minTradeVol() const
The minimum trading volume for a security.
Timestamp eventTime() const
Decimal minPriceIncrement() const
Minimum price tick.
bool lowLimitPrice(Decimal &value) const
Lower price threshold for the instrument.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Entity class name.
OrderUpdateAction::Enum orderUpdateAction() const
EventsEntry(const void *data, EncodedLength length, SchemaVersion version)
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
bool entrySize(UInt64 &value) const
Aggregate booked qty at price level, notional.
AdminLogin408()
Initializes blank instance.
bool maxPriceVariation(Decimal &value) const
Differential value for price banding.
BinaryGroup< Entry, GroupSize, MessageSize > Entries
Repeating group containing Entry entries.
BinaryGroup< InstAttribEntry, GroupSize, MessageSize > InstAttrib
Repeating group containing InstAttribEntry entries.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Entity class name.
BinaryGroup< EventsEntry, GroupSize, MessageSize > Events
Repeating group containing EventsEntry entries.
Entry(const void *data, EncodedLength length, SchemaVersion version)
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Size of message body in bytes.
IntegralConstant< Char, 'J'> EntryTypeChannelReset
Channel Reset message entry type.
bool lowLimitPrice(Decimal &value) const
Entries entries() const
Returns instance of Entries repeating group.
OrderIDEntry()
Initializes blank instance.
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
LotTypeRules lotTypeRules() const
Returns instance of LotTypeRules repeating group.
InstAttribValue instAttribValue() const
bool highLimitPrice(Decimal &value) const
Upper price threshold for the instrument.
IncrementalRefreshTradeSummaryLongQty65(const void *data, EncodedLength length)
Initializes instance over given memory block.
BinaryGroupEntry< GroupSize::BlockLength > Base
Aliases base class type.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Decimal maxPriceDiscretionOffset() const
bool altPriceIncrementConstraint(Decimal &value) const
#define ONIXS_CONFLATEDUDP_LTWT_STRUCT
AdminLogin15()
Initializes blank instance.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
UInt16 BlockLength
Length.
BinaryGroup< Entry, GroupSize, MessageSize > Entries
Repeating group containing Entry entries.
StrRef fxCurrencySymbol() const
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
BinaryGroupEntry< GroupSize::BlockLength > Base
Aliases base class type.
SecurityAltIDSourceISIN securityAltIdSource() const
SnapshotFullRefreshLongQty69()
Initializes blank instance.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Size of message body in bytes.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
EntryTypeBook::Enum entryType() const
Market Data entry type.
AdminLogout16()
Initializes blank instance.
Decimal entryPx() const
Trade price.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
bool entryPx(Decimal &value) const
Market Data entry price.
SecurityTradingEvent::Enum securityTradingEvent() const
BinaryGroup< OrderIDEntry, GroupSize8Byte, MessageSize > OrderIDEntries
Repeating group containing OrderIDEntry entries.
StrRef rateSource() const
Fixing Rate Source.
StrRef fixRateLocalTimeZone() const
TradingSessionsEntry()
Initializes blank instance.
StrRef settlementLocale() const
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
Timestamp transactTime() const
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
StrRef securityType() const
Security Type.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Size of message body in bytes.
UInt64 orderId() const
Unique Order ID.
StrRef feedType() const
Describes a class of service for a given data feed.
EntryTypeTrade entryType() const
Market Data entry type.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
FeedTypes feedTypes() const
Returns instance of FeedTypes repeating group.
SnapshotFullRefreshLongQty69(const void *data, EncodedLength length)
Initializes instance over given memory block.
bool referenceId(UInt8 &value) const
bool aggressorSide(AggressorSide::Enum &value) const
InstAttribEntry()
Initializes blank instance.
bool totNumReports(UInt32 &value) const
Int8 heartBtInt() const
Heartbeat interval (seconds).
Entry()
Initializes blank instance.
StrRef securityAltId() const
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Entity class name.
IntegralConstant< Char, 'g'> EntryTypeLimits
MDEntryTypeLimits.
AdminHeartbeat12()
Initializes blank instance.
EntryType::Enum entryType() const
Market Data entry type.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
MessageSize EncodedLength
Length of message binary data.
MatchEventIndicator type.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
UInt64 minLotSize() const
SnapshotFullRefreshLongQty.
BinaryGroupEntry< GroupSize::BlockLength > Base
Aliases base class type.
IntegralConstant< Int8, 0 > UpdateActionNew
MDUpdateActionNew.
OrderIDEntry(const void *data, EncodedLength length, SchemaVersion version)
Int32 numberOfOrders() const
UInt16 BlockLength
blockLength type.
#define ONIXS_CONFLATEDUDP_NAMESPACE_END
bool entrySize(UInt64 &value) const
Market Data entry size.
Entry(const void *data, EncodedLength length, SchemaVersion version)
Entries entries() const
Returns instance of Entries repeating group.
OrderIDEntry(const void *data, EncodedLength length, SchemaVersion version)
StrRef securityGroup() const
Security Group Code.
StrRef cfiCode() const
ISO standard instrument categorization code.
BinaryGroup< Entry, GroupSize, MessageSize > Entries
Repeating group containing Entry entries.
Entry()
Initializes blank instance.
StrRef securityGroup() const
Security Group.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
StrRef fixRateLocalTime() const
Fixing Rate Local Time, denoted in HH:MM:SS format.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Size of message body in bytes.
UInt64 orderId() const
Unique order identifier as assigned by the exchange.
MatchEventIndicator matchEventIndicator() const
Timestamp transactTime() const
OrderIDEntry()
Initializes blank instance.
Timestamp lastUpdateTime() const
UInt32 minQuoteLife() const
Minimum Quote Life in number of microseconds.
UInt32 lastMsgSeqNumProcessed() const
UInt32 tradeEntryId() const
Market Data Trade Entry ID.
MatchEventIndicator matchEventIndicator() const
BinaryGroupEntry< GroupSize8Byte::BlockLength > Base
Aliases base class type.
MDIncrementalRefreshLimitsBanding.
StrRef financialInstrumentFullName() const
EBS instrument long name.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Entity class name.
bool unitOfMeasureQty(Decimal &value) const
MatchEventIndicator matchEventIndicator() const
StrRef toStrRef(const std::string &str)
Constructs StrRef instance over std::string content.
BinaryGroupEntry< GroupSize8Byte::BlockLength > Base
Aliases base class type.
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
BinaryGroup< OrderIDEntry, GroupSize8Byte, MessageSize > OrderIDEntries
Repeating group containing OrderIDEntry entries.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion version)
Size of message body in bytes.
BinaryGroupEntry< GroupSize::BlockLength > Base
Aliases base class type.
IntegralConstant< UInt8, 4 > SecurityAltIDSourceISIN
InstrumentDefinitionFX63()
Initializes blank instance.
bool value(Number &number, const MultiContainer &container, Tag tag)
Int32 securityId() const
SecurityID.
InstAttribType instAttribType() const
Instrument eligibility attributes.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Size of message body in bytes.
StrRef unitOfMeasure() const
InstAttrib instAttrib() const
Returns instance of InstAttrib repeating group.
TradingSessions tradingSessions() const
Returns instance of TradingSessions repeating group.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Size of message body in bytes.
EventType::Enum eventType() const
Code to represent the type of event.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Size of message body in bytes.
AdminLogout409()
Initializes blank instance.
IncrementalRefreshLimitsBanding50()
Initializes blank instance.
Char UserDefinedInstrument
bool settlDate(Timestamp &value) const
Settle (Value) Date corresponding to Trade Date.
ChannelReset4(const void *data, EncodedLength length)
Initializes instance over given memory block.
Timestamp lastUpdateTime() const
bool securityTradingStatus(SecurityTradingStatus::Enum &value) const
MDIncrementalRefreshBookLongQty.
TradingSessionsEntry(const void *data, EncodedLength length, SchemaVersion version)
BinaryGroup< Entry, GroupSize, MessageSize > Entries
Repeating group containing Entry entries.
MatchEventIndicator matchEventIndicator() const
BinaryGroupEntry< GroupSize::BlockLength > Base
Aliases base class type.
UInt8 marketSegmentId() const
Entry()
Initializes blank instance.
Entries entries() const
Returns instance of Entries repeating group.
BinaryGroup< TradingSessionsEntry, GroupSize, MessageSize > TradingSessions
Repeating group containing TradingSessionsEntry entries.
AdminHeartbeat410(const void *data, EncodedLength length)
Initializes instance over given memory block.
Int32 securityId() const
Unique instrument ID.
UpdateAction::Enum updateAction() const
Market Data update action.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Size of message body in bytes.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
BinaryGroupEntry< GroupSize::BlockLength > Base
Aliases base class type.
UInt32 maxTradeVol() const
The maximum trading volume for a security.
bool tradeDate(Timestamp &value) const
Trade Date.
ONIXS_CONFLATEDUDP_EXPORTED void throwBadBinaryData(const Char *className)
Throws exception on bad repeating group entry.
Timestamp transactTime() const
StrRef symbol() const
Instrument Name or Symbol.
bool openCloseSettlFlag(OpenCloseSettlFlag::Enum &value) const
Flag that additionally describes a market data entry.
BinaryGroupEntry< GroupSize::BlockLength > Base
Aliases base class type.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Returns class name.
SecurityStatus30(const void *data, EncodedLength length)
Initializes instance over given memory block.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Entity class name.
BinaryGroupEntry< GroupSize::BlockLength > Base
Aliases base class type.
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
#define ONIXS_CONFLATEDUDP_NAMESPACE_BEGIN
AdminLogin408(const void *data, EncodedLength length)
Initializes instance over given memory block.
BinaryGroup< Entry, GroupSize, MessageSize > Entries
Repeating group containing Entry entries.
InstAttribEntry(const void *data, EncodedLength length, SchemaVersion version)
static ONIXS_CONFLATEDUDP_EXPORTED StrRef fixType()
FIX message type.
static ONIXS_CONFLATEDUDP_EXPORTED const Char * className()
Entity class name.
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
BinaryGroup< LotTypeRulesEntry, GroupSize, MessageSize > LotTypeRules
Repeating group containing LotTypeRulesEntry entries.
EntryTypeChannelReset entryType() const
Market Data entry type.
IntegralConstant< Int8, 0 > UpdateTypeNew
MDUpdateTypeNew.
bool maturityDate(Timestamp &value) const
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength blockLength(SchemaVersion)
Size of message body in bytes.
bool numberOfOrders(Int32 &value) const
Entry()
Initializes blank instance.