67 Tag)
const noexcept final;
73 const Field&)
const final;
109 Entry::Accessor::self())
143 return Binary::fixType();
149 Tag)
const noexcept final;
155 const Field&)
const final;
173 Tag)
const noexcept final;
203 Base::AdminHeartbeat12
235 return Binary::fixType();
241 Tag)
const noexcept final;
247 const Field&)
const final;
265 Tag)
const noexcept final;
327 return Binary::fixType();
333 Tag)
const noexcept final;
339 const Field&)
const final;
357 Tag)
const noexcept final;
419 return Binary::fixType();
425 Tag)
const noexcept final;
431 const Field&)
const final;
449 Tag)
const noexcept final;
479 Base::SecurityStatus30
511 return Binary::fixType();
517 Tag)
const noexcept final;
523 const Field&)
const final;
541 Tag)
const noexcept final;
571 Base::IncrementalRefreshVolume37
602 Tag)
const noexcept final;
608 const Field&)
const final;
644 Entry::Accessor::self())
678 return Binary::fixType();
684 Tag)
const noexcept final;
690 const Field&)
const final;
708 Tag)
const noexcept final;
748 Binary::RelatedSymEntry
769 Tag)
const noexcept final;
775 const Field&)
const final;
811 RelatedSymEntry::Accessor::self())
845 return Binary::fixType();
851 Tag)
const noexcept final;
857 const Field&)
const final;
875 Tag)
const noexcept final;
905 Base::IncrementalRefreshBook46
936 Tag)
const noexcept final;
942 const Field&)
const final;
978 Entry::Accessor::self())
983 struct OrderIDEntries;
1011 Tag)
const noexcept final;
1017 const Field&)
const final;
1045 Binary::OrderIDEntries
1053 OrderIDEntry::Accessor::self())
1087 return Binary::fixType();
1093 Tag)
const noexcept final;
1099 const Field&)
const final;
1117 Tag)
const noexcept final;
1147 Base::IncrementalRefreshOrderBook47
1178 Tag)
const noexcept final;
1184 const Field&)
const final;
1220 Entry::Accessor::self())
1254 return Binary::fixType();
1260 Tag)
const noexcept final;
1266 const Field&)
const final;
1284 Tag)
const noexcept final;
1314 Base::IncrementalRefreshTradeSummary48
1345 Tag)
const noexcept final;
1351 const Field&)
const final;
1387 Entry::Accessor::self())
1392 struct OrderIDEntries;
1399 Binary::OrderIDEntry
1420 Tag)
const noexcept final;
1426 const Field&)
const final;
1454 Binary::OrderIDEntries
1462 OrderIDEntry::Accessor::self())
1496 return Binary::fixType();
1502 Tag)
const noexcept final;
1508 const Field&)
const final;
1526 Tag)
const noexcept final;
1556 Base::IncrementalRefreshDailyStatistics49
1587 Tag)
const noexcept final;
1593 const Field&)
const final;
1629 Entry::Accessor::self())
1663 return Binary::fixType();
1669 Tag)
const noexcept final;
1675 const Field&)
const final;
1693 Tag)
const noexcept final;
1723 Base::IncrementalRefreshLimitsBanding50
1754 Tag)
const noexcept final;
1760 const Field&)
const final;
1796 Entry::Accessor::self())
1830 return Binary::fixType();
1836 Tag)
const noexcept final;
1842 const Field&)
const final;
1860 Tag)
const noexcept final;
1890 Base::IncrementalRefreshSessionStatistics51
1921 Tag)
const noexcept final;
1927 const Field&)
const final;
1963 Entry::Accessor::self())
1997 return Binary::fixType();
2003 Tag)
const noexcept final;
2009 const Field&)
const final;
2027 Tag)
const noexcept final;
2057 Base::SnapshotFullRefresh52
2088 Tag)
const noexcept final;
2094 const Field&)
const final;
2130 Entry::Accessor::self())
2164 return Binary::fixType();
2170 Tag)
const noexcept final;
2176 const Field&)
const final;
2194 Tag)
const noexcept final;
2224 Base::SnapshotFullRefreshOrderBook53
2255 Tag)
const noexcept final;
2261 const Field&)
const final;
2297 Entry::Accessor::self())
2331 return Binary::fixType();
2337 Tag)
const noexcept final;
2343 const Field&)
const final;
2361 Tag)
const noexcept final;
2391 Base::InstrumentDefinitionFuture54
2422 Tag)
const noexcept final;
2428 const Field&)
const final;
2464 EventsEntry::Accessor::self())
2476 Binary::FeedTypesEntry
2497 Tag)
const noexcept final;
2503 const Field&)
const final;
2539 FeedTypesEntry::Accessor::self())
2551 Binary::InstAttribEntry
2572 Tag)
const noexcept final;
2578 const Field&)
const final;
2614 InstAttribEntry::Accessor::self())
2619 struct LotTypeRules;
2626 Binary::LotTypeRulesEntry
2647 Tag)
const noexcept final;
2653 const Field&)
const final;
2681 Binary::LotTypeRules
2689 LotTypeRulesEntry::Accessor::self())
2723 return Binary::fixType();
2729 Tag)
const noexcept final;
2735 const Field&)
const final;
2753 Tag)
const noexcept final;
2783 Base::InstrumentDefinitionOption55
2814 Tag)
const noexcept final;
2820 const Field&)
const final;
2856 EventsEntry::Accessor::self())
2868 Binary::FeedTypesEntry
2889 Tag)
const noexcept final;
2895 const Field&)
const final;
2931 FeedTypesEntry::Accessor::self())
2943 Binary::InstAttribEntry
2964 Tag)
const noexcept final;
2970 const Field&)
const final;
3006 InstAttribEntry::Accessor::self())
3011 struct LotTypeRules;
3018 Binary::LotTypeRulesEntry
3039 Tag)
const noexcept final;
3045 const Field&)
const final;
3073 Binary::LotTypeRules
3081 LotTypeRulesEntry::Accessor::self())
3093 Binary::UnderlyingsEntry
3114 Tag)
const noexcept final;
3120 const Field&)
const final;
3156 UnderlyingsEntry::Accessor::self())
3161 struct RelatedInstruments;
3168 Binary::RelatedInstrumentsEntry
3189 Tag)
const noexcept final;
3195 const Field&)
const final;
3223 Binary::RelatedInstruments
3231 RelatedInstrumentsEntry::Accessor::self())
3265 return Binary::fixType();
3271 Tag)
const noexcept final;
3277 const Field&)
const final;
3295 Tag)
const noexcept final;
3325 Base::InstrumentDefinitionSpread56
3356 Tag)
const noexcept final;
3362 const Field&)
const final;
3398 EventsEntry::Accessor::self())
3410 Binary::FeedTypesEntry
3431 Tag)
const noexcept final;
3437 const Field&)
const final;
3473 FeedTypesEntry::Accessor::self())
3485 Binary::InstAttribEntry
3506 Tag)
const noexcept final;
3512 const Field&)
const final;
3548 InstAttribEntry::Accessor::self())
3553 struct LotTypeRules;
3560 Binary::LotTypeRulesEntry
3581 Tag)
const noexcept final;
3587 const Field&)
const final;
3615 Binary::LotTypeRules
3623 LotTypeRulesEntry::Accessor::self())
3656 Tag)
const noexcept final;
3662 const Field&)
const final;
3698 LegsEntry::Accessor::self())
3732 return Binary::fixType();
3738 Tag)
const noexcept final;
3744 const Field&)
const final;
3762 Tag)
const noexcept final;
3792 Base::InstrumentDefinitionFixedIncome57
3823 Tag)
const noexcept final;
3829 const Field&)
const final;
3865 EventsEntry::Accessor::self())
3877 Binary::FeedTypesEntry
3898 Tag)
const noexcept final;
3904 const Field&)
const final;
3940 FeedTypesEntry::Accessor::self())
3952 Binary::InstAttribEntry
3973 Tag)
const noexcept final;
3979 const Field&)
const final;
4015 InstAttribEntry::Accessor::self())
4020 struct LotTypeRules;
4027 Binary::LotTypeRulesEntry
4048 Tag)
const noexcept final;
4054 const Field&)
const final;
4082 Binary::LotTypeRules
4090 LotTypeRulesEntry::Accessor::self())
4124 return Binary::fixType();
4130 Tag)
const noexcept final;
4136 const Field&)
const final;
4154 Tag)
const noexcept final;
4184 Base::InstrumentDefinitionFX63
4215 Tag)
const noexcept final;
4221 const Field&)
const final;
4257 EventsEntry::Accessor::self())
4269 Binary::FeedTypesEntry
4290 Tag)
const noexcept final;
4296 const Field&)
const final;
4332 FeedTypesEntry::Accessor::self())
4344 Binary::InstAttribEntry
4365 Tag)
const noexcept final;
4371 const Field&)
const final;
4407 InstAttribEntry::Accessor::self())
4412 struct LotTypeRules;
4419 Binary::LotTypeRulesEntry
4440 Tag)
const noexcept final;
4446 const Field&)
const final;
4474 Binary::LotTypeRules
4482 LotTypeRulesEntry::Accessor::self())
4487 struct TradingSessions;
4494 Binary::TradingSessionsEntry
4515 Tag)
const noexcept final;
4521 const Field&)
const final;
4549 Binary::TradingSessions
4557 TradingSessionsEntry::Accessor::self())
4591 return Binary::fixType();
4597 Tag)
const noexcept final;
4603 const Field&)
const final;
4621 Tag)
const noexcept final;
4651 Base::IncrementalRefreshBookLongQty64
4682 Tag)
const noexcept final;
4688 const Field&)
const final;
4724 Entry::Accessor::self())
4729 struct OrderIDEntries;
4736 Binary::OrderIDEntry
4757 Tag)
const noexcept final;
4763 const Field&)
const final;
4791 Binary::OrderIDEntries
4799 OrderIDEntry::Accessor::self())
4833 return Binary::fixType();
4839 Tag)
const noexcept final;
4845 const Field&)
const final;
4863 Tag)
const noexcept final;
4893 Base::IncrementalRefreshTradeSummaryLongQty65
4924 Tag)
const noexcept final;
4930 const Field&)
const final;
4966 Entry::Accessor::self())
4971 struct OrderIDEntries;
4978 Binary::OrderIDEntry
4999 Tag)
const noexcept final;
5005 const Field&)
const final;
5033 Binary::OrderIDEntries
5041 OrderIDEntry::Accessor::self())
5075 return Binary::fixType();
5081 Tag)
const noexcept final;
5087 const Field&)
const final;
5105 Tag)
const noexcept final;
5135 Base::IncrementalRefreshVolumeLongQty66
5166 Tag)
const noexcept final;
5172 const Field&)
const final;
5208 Entry::Accessor::self())
5242 return Binary::fixType();
5248 Tag)
const noexcept final;
5254 const Field&)
const final;
5272 Tag)
const noexcept final;
5302 Base::IncrementalRefreshSessionStatisticsLongQty67
5333 Tag)
const noexcept final;
5339 const Field&)
const final;
5375 Entry::Accessor::self())
5409 return Binary::fixType();
5415 Tag)
const noexcept final;
5421 const Field&)
const final;
5439 Tag)
const noexcept final;
5469 Base::SnapshotFullRefreshLongQty69
5500 Tag)
const noexcept final;
5506 const Field&)
const final;
5542 Entry::Accessor::self())
5576 return Binary::fixType();
5582 Tag)
const noexcept final;
5588 const Field&)
const final;
5606 Tag)
const noexcept final;
5668 return Binary::fixType();
5674 Tag)
const noexcept final;
5680 const Field&)
const final;
5698 Tag)
const noexcept final;
5728 Base::AdminLogout409
5760 return Binary::fixType();
5766 Tag)
const noexcept final;
5772 const Field&)
const final;
5790 Tag)
const noexcept final;
5820 Base::AdminHeartbeat410
5852 return Binary::fixType();
5858 Tag)
const noexcept final;
5864 const Field&)
const final;
5882 Tag)
const noexcept final;
#define ONIXS_CMEMDH_MESSAGING_NAMESPACE
#define ONIXS_CMEMDH_MESSAGING_TAGBASED_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_MESSAGING_TAGBASED_NAMESPACE_END
#define ONIXS_CMEMDH_EXPORTED
AdminHeartbeat12()=default
Initializes a blank instance.
AdminHeartbeat12(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
AdminHeartbeat12(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::AdminHeartbeat12 Binary
AdminHeartbeat410(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::AdminHeartbeat410 Binary
AdminHeartbeat410(const Binary &message) noexcept
Initializes an instance over SBE message.
AdminHeartbeat410()=default
Initializes a blank instance.
AdminLogin15(const Binary &message) noexcept
Initializes an instance over SBE message.
AdminLogin15()=default
Initializes a blank instance.
AdminLogin15(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::AdminLogin15 Binary
Base::AdminLogin408 Binary
AdminLogin408()=default
Initializes a blank instance.
AdminLogin408(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
AdminLogin408(const Binary &message) noexcept
Initializes an instance over SBE message.
AdminLogout16(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
AdminLogout16(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::AdminLogout16 Binary
AdminLogout16()=default
Initializes a blank instance.
AdminLogout409()=default
Initializes a blank instance.
AdminLogout409(const Binary &message) noexcept
Initializes an instance over SBE message.
AdminLogout409(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::AdminLogout409 Binary
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
ChannelReset4()=default
Initializes a blank instance.
Base::ChannelReset4 Binary
ChannelReset4(const Binary &message) noexcept
Initializes an instance over SBE message.
ChannelReset4(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
A field in a tag-based message.
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
friend struct OrderIDEntries
Binary::OrderIDEntry BinaryEntry
OrderIDEntry(const BinaryEntry &entry) noexcept
Base::IncrementalRefreshBook46 Binary
IncrementalRefreshBook46(const Binary &message) noexcept
Initializes an instance over SBE message.
IncrementalRefreshBook46()=default
Initializes a blank instance.
IncrementalRefreshBook46(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
friend struct OrderIDEntries
Binary::OrderIDEntry BinaryEntry
OrderIDEntry(const BinaryEntry &entry) noexcept
IncrementalRefreshBookLongQty64()=default
Initializes a blank instance.
IncrementalRefreshBookLongQty64(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
IncrementalRefreshBookLongQty64(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::IncrementalRefreshBookLongQty64 Binary
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
IncrementalRefreshDailyStatistics49()=default
Initializes a blank instance.
IncrementalRefreshDailyStatistics49(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::IncrementalRefreshDailyStatistics49 Binary
IncrementalRefreshDailyStatistics49(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
IncrementalRefreshLimitsBanding50(const Binary &message) noexcept
Initializes an instance over SBE message.
IncrementalRefreshLimitsBanding50()=default
Initializes a blank instance.
IncrementalRefreshLimitsBanding50(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::IncrementalRefreshLimitsBanding50 Binary
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
IncrementalRefreshOrderBook47(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
IncrementalRefreshOrderBook47(const Binary &message) noexcept
Initializes an instance over SBE message.
IncrementalRefreshOrderBook47()=default
Initializes a blank instance.
Base::IncrementalRefreshOrderBook47 Binary
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
IncrementalRefreshSessionStatistics51(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
IncrementalRefreshSessionStatistics51()=default
Initializes a blank instance.
Base::IncrementalRefreshSessionStatistics51 Binary
IncrementalRefreshSessionStatistics51(const Binary &message) noexcept
Initializes an instance over SBE message.
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
IncrementalRefreshSessionStatisticsLongQty67(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
IncrementalRefreshSessionStatisticsLongQty67(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::IncrementalRefreshSessionStatisticsLongQty67 Binary
IncrementalRefreshSessionStatisticsLongQty67()=default
Initializes a blank instance.
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
friend struct OrderIDEntries
Binary::OrderIDEntry BinaryEntry
OrderIDEntry(const BinaryEntry &entry) noexcept
Base::IncrementalRefreshTradeSummary48 Binary
IncrementalRefreshTradeSummary48(const Binary &message) noexcept
Initializes an instance over SBE message.
IncrementalRefreshTradeSummary48(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
IncrementalRefreshTradeSummary48()=default
Initializes a blank instance.
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
friend struct OrderIDEntries
Binary::OrderIDEntry BinaryEntry
OrderIDEntry(const BinaryEntry &entry) noexcept
Base::IncrementalRefreshTradeSummaryLongQty65 Binary
IncrementalRefreshTradeSummaryLongQty65()=default
Initializes a blank instance.
IncrementalRefreshTradeSummaryLongQty65(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
IncrementalRefreshTradeSummaryLongQty65(const Binary &message) noexcept
Initializes an instance over SBE message.
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
IncrementalRefreshVolume37(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
IncrementalRefreshVolume37()=default
Initializes a blank instance.
Base::IncrementalRefreshVolume37 Binary
IncrementalRefreshVolume37(const Binary &message) noexcept
Initializes an instance over SBE message.
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
IncrementalRefreshVolumeLongQty66(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::IncrementalRefreshVolumeLongQty66 Binary
IncrementalRefreshVolumeLongQty66(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
IncrementalRefreshVolumeLongQty66()=default
Initializes a blank instance.
Binary::EventsEntry BinaryEntry
EventsEntry(const BinaryEntry &entry) noexcept
FeedTypesEntry(const BinaryEntry &entry) noexcept
Binary::FeedTypesEntry BinaryEntry
Binary::InstAttribEntry BinaryEntry
InstAttribEntry(const BinaryEntry &entry) noexcept
LotTypeRulesEntry(const BinaryEntry &entry) noexcept
Binary::LotTypeRulesEntry BinaryEntry
friend struct LotTypeRules
Binary::TradingSessionsEntry BinaryEntry
friend struct TradingSessions
TradingSessionsEntry(const BinaryEntry &entry) noexcept
Base::InstrumentDefinitionFX63 Binary
InstrumentDefinitionFX63(const Binary &message) noexcept
Initializes an instance over SBE message.
InstrumentDefinitionFX63()=default
Initializes a blank instance.
InstrumentDefinitionFX63(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Binary::EventsEntry BinaryEntry
EventsEntry(const BinaryEntry &entry) noexcept
FeedTypesEntry(const BinaryEntry &entry) noexcept
Binary::FeedTypesEntry BinaryEntry
Binary::InstAttribEntry BinaryEntry
InstAttribEntry(const BinaryEntry &entry) noexcept
LotTypeRulesEntry(const BinaryEntry &entry) noexcept
Binary::LotTypeRulesEntry BinaryEntry
friend struct LotTypeRules
InstrumentDefinitionFixedIncome57(const Binary &message) noexcept
Initializes an instance over SBE message.
InstrumentDefinitionFixedIncome57(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
InstrumentDefinitionFixedIncome57()=default
Initializes a blank instance.
Base::InstrumentDefinitionFixedIncome57 Binary
Binary::EventsEntry BinaryEntry
EventsEntry(const BinaryEntry &entry) noexcept
FeedTypesEntry(const BinaryEntry &entry) noexcept
Binary::FeedTypesEntry BinaryEntry
Binary::InstAttribEntry BinaryEntry
InstAttribEntry(const BinaryEntry &entry) noexcept
LotTypeRulesEntry(const BinaryEntry &entry) noexcept
Binary::LotTypeRulesEntry BinaryEntry
friend struct LotTypeRules
InstrumentDefinitionFuture54()=default
Initializes a blank instance.
Base::InstrumentDefinitionFuture54 Binary
InstrumentDefinitionFuture54(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
InstrumentDefinitionFuture54(const Binary &message) noexcept
Initializes an instance over SBE message.
Binary::EventsEntry BinaryEntry
EventsEntry(const BinaryEntry &entry) noexcept
FeedTypesEntry(const BinaryEntry &entry) noexcept
Binary::FeedTypesEntry BinaryEntry
Binary::InstAttribEntry BinaryEntry
InstAttribEntry(const BinaryEntry &entry) noexcept
LotTypeRulesEntry(const BinaryEntry &entry) noexcept
Binary::LotTypeRulesEntry BinaryEntry
friend struct LotTypeRules
RelatedInstrumentsEntry(const BinaryEntry &entry) noexcept
Binary::RelatedInstrumentsEntry BinaryEntry
friend struct RelatedInstruments
Binary::UnderlyingsEntry BinaryEntry
friend struct Underlyings
UnderlyingsEntry(const BinaryEntry &entry) noexcept
InstrumentDefinitionOption55()=default
Initializes a blank instance.
InstrumentDefinitionOption55(const Binary &message) noexcept
Initializes an instance over SBE message.
InstrumentDefinitionOption55(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::InstrumentDefinitionOption55 Binary
Binary::EventsEntry BinaryEntry
EventsEntry(const BinaryEntry &entry) noexcept
FeedTypesEntry(const BinaryEntry &entry) noexcept
Binary::FeedTypesEntry BinaryEntry
Binary::InstAttribEntry BinaryEntry
InstAttribEntry(const BinaryEntry &entry) noexcept
Binary::LegsEntry BinaryEntry
LegsEntry(const BinaryEntry &entry) noexcept
LotTypeRulesEntry(const BinaryEntry &entry) noexcept
Binary::LotTypeRulesEntry BinaryEntry
friend struct LotTypeRules
Base::InstrumentDefinitionSpread56 Binary
InstrumentDefinitionSpread56(const Binary &message) noexcept
Initializes an instance over SBE message.
InstrumentDefinitionSpread56()=default
Initializes a blank instance.
InstrumentDefinitionSpread56(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
SchemaVersion version() const
StrRef type() const noexcept
MessageSize calculateBinarySize() const noexcept
Group group(Tag tag) const noexcept
Binary::RelatedSymEntry BinaryEntry
RelatedSymEntry(const BinaryEntry &entry) noexcept
QuoteRequest39(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
QuoteRequest39()=default
Initializes a blank instance.
QuoteRequest39(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::QuoteRequest39 Binary
SecurityStatus30()=default
Initializes a blank instance.
SecurityStatus30(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::SecurityStatus30 Binary
SecurityStatus30(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
Base::SnapshotFullRefresh52 Binary
SnapshotFullRefresh52()=default
Initializes a blank instance.
SnapshotFullRefresh52(const Binary &message) noexcept
Initializes an instance over SBE message.
SnapshotFullRefresh52(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
Base::SnapshotFullRefreshLongQty69 Binary
SnapshotFullRefreshLongQty69()=default
Initializes a blank instance.
SnapshotFullRefreshLongQty69(const Binary &message) noexcept
Initializes an instance over SBE message.
SnapshotFullRefreshLongQty69(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Binary::Entry BinaryEntry
Entry(const BinaryEntry &entry) noexcept
SnapshotFullRefreshOrderBook53()=default
Initializes a blank instance.
SnapshotFullRefreshOrderBook53(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
SnapshotFullRefreshOrderBook53(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::SnapshotFullRefreshOrderBook53 Binary
void toFix(std::string &str, AggressorFlag::Enum value)
Serializes the object into FIX presentation.
MessageHeader::Version SchemaVersion
Aliases SBE-encoded data version type.
UInt16 MessageSize
Message length type.
std::basic_string_view< Char > StrRef
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
virtual Field field(const BinaryBlockBase &, Tag) const noexcept=0
virtual void setField(BinaryBlockBase &, Tag, const Field &) const =0
Sets a field value by its tag.
virtual void resetField(BinaryBlockBase &, Tag) const =0
Resets a field value by its tag.
virtual void reset(BinaryBlockBase &) const noexcept=0
Resets all variable-length and optional fields.
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Binary::OrderIDEntries BinaryEntries
OrderIDEntries(const BinaryEntries &group) noexcept
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Binary::OrderIDEntries BinaryEntries
OrderIDEntries(const BinaryEntries &group) noexcept
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Binary::OrderIDEntries BinaryEntries
OrderIDEntries(const BinaryEntries &group) noexcept
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Binary::OrderIDEntries BinaryEntries
OrderIDEntries(const BinaryEntries &group) noexcept
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Binary::Events BinaryEntries
Events(const BinaryEntries &group) noexcept
FeedTypes(const BinaryEntries &group) noexcept
Binary::FeedTypes BinaryEntries
Binary::InstAttrib BinaryEntries
InstAttrib(const BinaryEntries &group) noexcept
Binary::LotTypeRules BinaryEntries
LotTypeRules(const BinaryEntries &group) noexcept
TradingSessions(const BinaryEntries &group) noexcept
Binary::TradingSessions BinaryEntries
Binary::Events BinaryEntries
Events(const BinaryEntries &group) noexcept
FeedTypes(const BinaryEntries &group) noexcept
Binary::FeedTypes BinaryEntries
Binary::InstAttrib BinaryEntries
InstAttrib(const BinaryEntries &group) noexcept
Binary::LotTypeRules BinaryEntries
LotTypeRules(const BinaryEntries &group) noexcept
Binary::Events BinaryEntries
Events(const BinaryEntries &group) noexcept
FeedTypes(const BinaryEntries &group) noexcept
Binary::FeedTypes BinaryEntries
Binary::InstAttrib BinaryEntries
InstAttrib(const BinaryEntries &group) noexcept
Binary::LotTypeRules BinaryEntries
LotTypeRules(const BinaryEntries &group) noexcept
Binary::Events BinaryEntries
Events(const BinaryEntries &group) noexcept
FeedTypes(const BinaryEntries &group) noexcept
Binary::FeedTypes BinaryEntries
Binary::InstAttrib BinaryEntries
InstAttrib(const BinaryEntries &group) noexcept
Binary::LotTypeRules BinaryEntries
LotTypeRules(const BinaryEntries &group) noexcept
Binary::Underlyings BinaryEntries
Underlyings(const BinaryEntries &group) noexcept
Binary::Events BinaryEntries
Events(const BinaryEntries &group) noexcept
FeedTypes(const BinaryEntries &group) noexcept
Binary::FeedTypes BinaryEntries
Binary::InstAttrib BinaryEntries
InstAttrib(const BinaryEntries &group) noexcept
Legs(const BinaryEntries &group) noexcept
Binary::Legs BinaryEntries
Binary::LotTypeRules BinaryEntries
LotTypeRules(const BinaryEntries &group) noexcept
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries
Entries(const BinaryEntries &group) noexcept
Binary::Entries BinaryEntries