70 return Binary::fixType();
75 const BinaryBlockBase&,
92 BinaryBlockBase&)
const
135 Base::NegotiationResponse501
169 return Binary::fixType();
174 const BinaryBlockBase&,
191 BinaryBlockBase&)
const
234 Base::NegotiationReject502
268 return Binary::fixType();
273 const BinaryBlockBase&,
290 BinaryBlockBase&)
const
367 return Binary::fixType();
372 const BinaryBlockBase&,
389 BinaryBlockBase&)
const
432 Base::EstablishmentAck504
466 return Binary::fixType();
471 const BinaryBlockBase&,
488 BinaryBlockBase&)
const
531 Base::EstablishmentReject505
565 return Binary::fixType();
570 const BinaryBlockBase&,
587 BinaryBlockBase&)
const
664 return Binary::fixType();
669 const BinaryBlockBase&,
686 BinaryBlockBase&)
const
763 return Binary::fixType();
768 const BinaryBlockBase&,
785 BinaryBlockBase&)
const
828 Base::RetransmitRequest508
862 return Binary::fixType();
867 const BinaryBlockBase&,
884 BinaryBlockBase&)
const
927 Base::Retransmission509
961 return Binary::fixType();
966 const BinaryBlockBase&,
983 BinaryBlockBase&)
const
1026 Base::RetransmitReject510
1060 return Binary::fixType();
1065 const BinaryBlockBase&,
1082 BinaryBlockBase&)
const
1159 return Binary::fixType();
1164 const BinaryBlockBase&,
1181 BinaryBlockBase&)
const
1224 Base::NewOrderSingle514
1258 return Binary::fixType();
1263 const BinaryBlockBase&,
1280 BinaryBlockBase&)
const
1323 Base::OrderCancelReplaceRequest515
1357 return Binary::fixType();
1362 const BinaryBlockBase&,
1379 BinaryBlockBase&)
const
1422 Base::OrderCancelRequest516
1456 return Binary::fixType();
1461 const BinaryBlockBase&,
1478 BinaryBlockBase&)
const
1552 const BinaryBlockBase&,
1569 BinaryBlockBase&)
const
1590 Binary::QuoteEntries
1599 QuoteEntry::Accessor::self())
1635 return Binary::fixType();
1640 const BinaryBlockBase&,
1657 BinaryBlockBase&)
const
1700 Base::PartyDetailsDefinitionRequest518
1710 Binary::PartyDetailsEntry
1731 const BinaryBlockBase&,
1748 BinaryBlockBase&)
const
1769 Binary::PartyDetails
1778 PartyDetailsEntry::Accessor::self())
1790 Binary::TrdRegPublicationsEntry
1811 const BinaryBlockBase&,
1828 BinaryBlockBase&)
const
1849 Binary::TrdRegPublications
1858 TrdRegPublicationsEntry::Accessor::self())
1894 return Binary::fixType();
1899 const BinaryBlockBase&,
1916 BinaryBlockBase&)
const
1959 Base::PartyDetailsDefinitionRequestAck519
1969 Binary::PartyDetailsEntry
1990 const BinaryBlockBase&,
2007 BinaryBlockBase&)
const
2028 Binary::PartyDetails
2037 PartyDetailsEntry::Accessor::self())
2049 Binary::TrdRegPublicationsEntry
2070 const BinaryBlockBase&,
2087 BinaryBlockBase&)
const
2108 Binary::TrdRegPublications
2117 TrdRegPublicationsEntry::Accessor::self())
2153 return Binary::fixType();
2158 const BinaryBlockBase&,
2175 BinaryBlockBase&)
const
2218 Base::BusinessReject521
2252 return Binary::fixType();
2257 const BinaryBlockBase&,
2274 BinaryBlockBase&)
const
2317 Base::ExecutionReportNew522
2351 return Binary::fixType();
2356 const BinaryBlockBase&,
2373 BinaryBlockBase&)
const
2416 Base::ExecutionReportReject523
2450 return Binary::fixType();
2455 const BinaryBlockBase&,
2472 BinaryBlockBase&)
const
2515 Base::ExecutionReportElimination524
2549 return Binary::fixType();
2554 const BinaryBlockBase&,
2571 BinaryBlockBase&)
const
2614 Base::ExecutionReportTradeOutright525
2645 const BinaryBlockBase&,
2662 BinaryBlockBase&)
const
2692 FillsEntry::Accessor::self())
2704 Binary::OrderEventsEntry
2725 const BinaryBlockBase&,
2742 BinaryBlockBase&)
const
2772 OrderEventsEntry::Accessor::self())
2808 return Binary::fixType();
2813 const BinaryBlockBase&,
2830 BinaryBlockBase&)
const
2873 Base::ExecutionReportTradeSpread526
2904 const BinaryBlockBase&,
2921 BinaryBlockBase&)
const
2951 FillsEntry::Accessor::self())
2984 const BinaryBlockBase&,
3001 BinaryBlockBase&)
const
3031 LegsEntry::Accessor::self())
3043 Binary::OrderEventsEntry
3064 const BinaryBlockBase&,
3081 BinaryBlockBase&)
const
3111 OrderEventsEntry::Accessor::self())
3147 return Binary::fixType();
3152 const BinaryBlockBase&,
3169 BinaryBlockBase&)
const
3212 Base::ExecutionReportTradeSpreadLeg527
3243 const BinaryBlockBase&,
3260 BinaryBlockBase&)
const
3290 FillsEntry::Accessor::self())
3302 Binary::OrderEventsEntry
3323 const BinaryBlockBase&,
3340 BinaryBlockBase&)
const
3370 OrderEventsEntry::Accessor::self())
3406 return Binary::fixType();
3411 const BinaryBlockBase&,
3428 BinaryBlockBase&)
const
3471 Base::QuoteCancel528
3502 const BinaryBlockBase&,
3519 BinaryBlockBase&)
const
3540 Binary::QuoteEntries
3549 QuoteEntry::Accessor::self())
3561 Binary::QuoteSetsEntry
3582 const BinaryBlockBase&,
3599 BinaryBlockBase&)
const
3629 QuoteSetsEntry::Accessor::self())
3665 return Binary::fixType();
3670 const BinaryBlockBase&,
3687 BinaryBlockBase&)
const
3730 Base::OrderMassActionRequest529
3764 return Binary::fixType();
3769 const BinaryBlockBase&,
3786 BinaryBlockBase&)
const
3829 Base::OrderMassStatusRequest530
3863 return Binary::fixType();
3868 const BinaryBlockBase&,
3885 BinaryBlockBase&)
const
3928 Base::ExecutionReportModify531
3962 return Binary::fixType();
3967 const BinaryBlockBase&,
3984 BinaryBlockBase&)
const
4027 Base::ExecutionReportStatus532
4061 return Binary::fixType();
4066 const BinaryBlockBase&,
4083 BinaryBlockBase&)
const
4126 Base::OrderStatusRequest533
4160 return Binary::fixType();
4165 const BinaryBlockBase&,
4182 BinaryBlockBase&)
const
4225 Base::ExecutionReportCancel534
4259 return Binary::fixType();
4264 const BinaryBlockBase&,
4281 BinaryBlockBase&)
const
4324 Base::OrderCancelReject535
4358 return Binary::fixType();
4363 const BinaryBlockBase&,
4380 BinaryBlockBase&)
const
4423 Base::OrderCancelReplaceReject536
4457 return Binary::fixType();
4462 const BinaryBlockBase&,
4479 BinaryBlockBase&)
const
4522 Base::PartyDetailsListRequest537
4532 Binary::RequestingPartyIDsEntry
4553 const BinaryBlockBase&,
4570 BinaryBlockBase&)
const
4591 Binary::RequestingPartyIDs
4600 RequestingPartyIDsEntry::Accessor::self())
4612 Binary::PartyIDsEntry
4633 const BinaryBlockBase&,
4650 BinaryBlockBase&)
const
4680 PartyIDsEntry::Accessor::self())
4716 return Binary::fixType();
4721 const BinaryBlockBase&,
4738 BinaryBlockBase&)
const
4781 Base::PartyDetailsListReport538
4791 Binary::PartyDetailsEntry
4812 const BinaryBlockBase&,
4829 BinaryBlockBase&)
const
4850 Binary::PartyDetails
4859 PartyDetailsEntry::Accessor::self())
4871 Binary::TrdRegPublicationsEntry
4892 const BinaryBlockBase&,
4909 BinaryBlockBase&)
const
4930 Binary::TrdRegPublications
4939 TrdRegPublicationsEntry::Accessor::self())
4975 return Binary::fixType();
4980 const BinaryBlockBase&,
4997 BinaryBlockBase&)
const
5040 Base::ExecutionAck539
5074 return Binary::fixType();
5079 const BinaryBlockBase&,
5096 BinaryBlockBase&)
const
5139 Base::RequestForQuote543
5149 Binary::RelatedSymEntry
5170 const BinaryBlockBase&,
5187 BinaryBlockBase&)
const
5217 RelatedSymEntry::Accessor::self())
5253 return Binary::fixType();
5258 const BinaryBlockBase&,
5275 BinaryBlockBase&)
const
5318 Base::NewOrderCross544
5349 const BinaryBlockBase&,
5366 BinaryBlockBase&)
const
5396 SidesEntry::Accessor::self())
5432 return Binary::fixType();
5437 const BinaryBlockBase&,
5454 BinaryBlockBase&)
const
5497 Base::MassQuoteAck545
5528 const BinaryBlockBase&,
5545 BinaryBlockBase&)
const
5566 Binary::QuoteEntries
5575 QuoteEntry::Accessor::self())
5611 return Binary::fixType();
5616 const BinaryBlockBase&,
5633 BinaryBlockBase&)
const
5676 Base::RequestForQuoteAck546
5710 return Binary::fixType();
5715 const BinaryBlockBase&,
5732 BinaryBlockBase&)
const
5775 Base::ExecutionReportTradeAddendumOutright548
5806 const BinaryBlockBase&,
5823 BinaryBlockBase&)
const
5853 FillsEntry::Accessor::self())
5865 Binary::OrderEventsEntry
5886 const BinaryBlockBase&,
5903 BinaryBlockBase&)
const
5933 OrderEventsEntry::Accessor::self())
5969 return Binary::fixType();
5974 const BinaryBlockBase&,
5991 BinaryBlockBase&)
const
6034 Base::ExecutionReportTradeAddendumSpread549
6065 const BinaryBlockBase&,
6082 BinaryBlockBase&)
const
6112 FillsEntry::Accessor::self())
6145 const BinaryBlockBase&,
6162 BinaryBlockBase&)
const
6192 LegsEntry::Accessor::self())
6204 Binary::OrderEventsEntry
6225 const BinaryBlockBase&,
6242 BinaryBlockBase&)
const
6272 OrderEventsEntry::Accessor::self())
6308 return Binary::fixType();
6313 const BinaryBlockBase&,
6330 BinaryBlockBase&)
const
6373 Base::ExecutionReportTradeAddendumSpreadLeg550
6404 const BinaryBlockBase&,
6421 BinaryBlockBase&)
const
6451 FillsEntry::Accessor::self())
6463 Binary::OrderEventsEntry
6484 const BinaryBlockBase&,
6501 BinaryBlockBase&)
const
6531 OrderEventsEntry::Accessor::self())
6567 return Binary::fixType();
6572 const BinaryBlockBase&,
6589 BinaryBlockBase&)
const
6632 Base::SecurityDefinitionRequest560
6663 const BinaryBlockBase&,
6680 BinaryBlockBase&)
const
6710 LegsEntry::Accessor::self())
6722 Binary::BrokenDatesEntry
6743 const BinaryBlockBase&,
6760 BinaryBlockBase&)
const
6790 BrokenDatesEntry::Accessor::self())
6826 return Binary::fixType();
6831 const BinaryBlockBase&,
6848 BinaryBlockBase&)
const
6891 Base::SecurityDefinitionResponse561
6922 const BinaryBlockBase&,
6939 BinaryBlockBase&)
const
6969 LegsEntry::Accessor::self())
6981 Binary::BrokenDatesEntry
7002 const BinaryBlockBase&,
7019 BinaryBlockBase&)
const
7049 BrokenDatesEntry::Accessor::self())
7085 return Binary::fixType();
7090 const BinaryBlockBase&,
7107 BinaryBlockBase&)
const
7150 Base::OrderMassActionReport562
7160 Binary::AffectedOrdersEntry
7181 const BinaryBlockBase&,
7198 BinaryBlockBase&)
const
7219 Binary::AffectedOrders
7228 AffectedOrdersEntry::Accessor::self())
7264 return Binary::fixType();
7269 const BinaryBlockBase&,
7286 BinaryBlockBase&)
const
7329 Base::QuoteCancelAck563
7360 const BinaryBlockBase&,
7377 BinaryBlockBase&)
const
7398 Binary::QuoteEntries
7407 QuoteEntry::Accessor::self())
7419 Binary::QuoteSetsEntry
7440 const BinaryBlockBase&,
7457 BinaryBlockBase&)
const
7487 QuoteSetsEntry::Accessor::self())
7523 return Binary::fixType();
7528 const BinaryBlockBase&,
7545 BinaryBlockBase&)
const
7588 Base::ExecutionReportPendingCancel564
7622 return Binary::fixType();
7627 const BinaryBlockBase&,
7644 BinaryBlockBase&)
const
7687 Base::ExecutionReportPendingReplace565
7721 return Binary::fixType();
7726 const BinaryBlockBase&,
7743 BinaryBlockBase&)
const
#define ONIXS_ILINK3_LTWT_STRUCT_DECL(name)
#define ONIXS_ILINK3_LTWT_STRUCT
#define ONIXS_ILINK3_LTWT_CLASS
#define ONIXS_ILINK3_MESSAGING_TAGBASED_NAMESPACE_END
#define ONIXS_ILINK3_MESSAGING_TAGBASED_NAMESPACE_BEGIN
#define ONIXS_ILINK3_FINAL
#define ONIXS_ILINK3_EXPORTED
#define ONIXS_ILINK3_DEFAULT
#define ONIXS_ILINK3_NOTHROW
Base::BusinessReject521 Binary
BusinessReject521()=default
Initializes a blank instance.
BusinessReject521(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
BusinessReject521(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::Establish503 Binary
Establish503(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Establish503(const Binary &message) noexcept
Initializes an instance over SBE message.
Establish503()=default
Initializes a blank instance.
Base::EstablishmentAck504 Binary
EstablishmentAck504(const Binary &message) noexcept
Initializes an instance over SBE message.
EstablishmentAck504()=default
Initializes a blank instance.
EstablishmentAck504(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
EstablishmentReject505(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
EstablishmentReject505()=default
Initializes a blank instance.
Base::EstablishmentReject505 Binary
EstablishmentReject505(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::ExecutionAck539 Binary
ExecutionAck539(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionAck539(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionAck539()=default
Initializes a blank instance.
ExecutionReportCancel534()=default
Initializes a blank instance.
Base::ExecutionReportCancel534 Binary
ExecutionReportCancel534(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportCancel534(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportElimination524()=default
Initializes a blank instance.
ExecutionReportElimination524(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::ExecutionReportElimination524 Binary
ExecutionReportElimination524(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::ExecutionReportModify531 Binary
ExecutionReportModify531()=default
Initializes a blank instance.
ExecutionReportModify531(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportModify531(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportNew522(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportNew522(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportNew522()=default
Initializes a blank instance.
Base::ExecutionReportNew522 Binary
ExecutionReportPendingCancel564(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportPendingCancel564(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::ExecutionReportPendingCancel564 Binary
ExecutionReportPendingCancel564()=default
Initializes a blank instance.
ExecutionReportPendingReplace565(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportPendingReplace565()=default
Initializes a blank instance.
Base::ExecutionReportPendingReplace565 Binary
ExecutionReportPendingReplace565(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportReject523(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::ExecutionReportReject523 Binary
ExecutionReportReject523()=default
Initializes a blank instance.
ExecutionReportReject523(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportStatus532(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportStatus532()=default
Initializes a blank instance.
ExecutionReportStatus532(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::ExecutionReportStatus532 Binary
Binary::FillsEntry BinaryEntry
FillsEntry(const BinaryEntry &entry) noexcept
OrderEventsEntry(const BinaryEntry &entry) noexcept
Binary::OrderEventsEntry BinaryEntry
friend struct OrderEvents
ExecutionReportTradeAddendumOutright548(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportTradeAddendumOutright548()=default
Initializes a blank instance.
ExecutionReportTradeAddendumOutright548(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::ExecutionReportTradeAddendumOutright548 Binary
Binary::FillsEntry BinaryEntry
FillsEntry(const BinaryEntry &entry) noexcept
Binary::LegsEntry BinaryEntry
LegsEntry(const BinaryEntry &entry) noexcept
OrderEventsEntry(const BinaryEntry &entry) noexcept
Binary::OrderEventsEntry BinaryEntry
friend struct OrderEvents
Base::ExecutionReportTradeAddendumSpread549 Binary
ExecutionReportTradeAddendumSpread549()=default
Initializes a blank instance.
ExecutionReportTradeAddendumSpread549(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportTradeAddendumSpread549(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Binary::FillsEntry BinaryEntry
FillsEntry(const BinaryEntry &entry) noexcept
OrderEventsEntry(const BinaryEntry &entry) noexcept
Binary::OrderEventsEntry BinaryEntry
friend struct OrderEvents
ExecutionReportTradeAddendumSpreadLeg550(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportTradeAddendumSpreadLeg550()=default
Initializes a blank instance.
ExecutionReportTradeAddendumSpreadLeg550(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::ExecutionReportTradeAddendumSpreadLeg550 Binary
Binary::FillsEntry BinaryEntry
FillsEntry(const BinaryEntry &entry) noexcept
OrderEventsEntry(const BinaryEntry &entry) noexcept
Binary::OrderEventsEntry BinaryEntry
friend struct OrderEvents
ExecutionReportTradeOutright525()=default
Initializes a blank instance.
Base::ExecutionReportTradeOutright525 Binary
ExecutionReportTradeOutright525(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportTradeOutright525(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Binary::FillsEntry BinaryEntry
FillsEntry(const BinaryEntry &entry) noexcept
Binary::LegsEntry BinaryEntry
LegsEntry(const BinaryEntry &entry) noexcept
OrderEventsEntry(const BinaryEntry &entry) noexcept
Binary::OrderEventsEntry BinaryEntry
friend struct OrderEvents
ExecutionReportTradeSpread526()=default
Initializes a blank instance.
Base::ExecutionReportTradeSpread526 Binary
ExecutionReportTradeSpread526(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportTradeSpread526(const Binary &message) noexcept
Initializes an instance over SBE message.
Binary::FillsEntry BinaryEntry
FillsEntry(const BinaryEntry &entry) noexcept
OrderEventsEntry(const BinaryEntry &entry) noexcept
Binary::OrderEventsEntry BinaryEntry
friend struct OrderEvents
ExecutionReportTradeSpreadLeg527(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportTradeSpreadLeg527()=default
Initializes a blank instance.
Base::ExecutionReportTradeSpreadLeg527 Binary
ExecutionReportTradeSpreadLeg527(const Binary &message) noexcept
Initializes an instance over SBE message.
A field in a tag-based message.
GroupEntry() noexcept
Initializes the instance which refers to nothing and thus represents a null instance.
Implements a tag-based repeating group over an SBE-encoded binary data.
Group()
Initializes the instance which refers to nothing and thus represent a null instance.
friend struct QuoteEntries
Binary::QuoteEntry BinaryEntry
QuoteEntry(const BinaryEntry &entry) noexcept
MassQuote517(const Binary &message) noexcept
Initializes an instance over SBE message.
MassQuote517()=default
Initializes a blank instance.
MassQuote517(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::MassQuote517 Binary
friend struct QuoteEntries
Binary::QuoteEntry BinaryEntry
QuoteEntry(const BinaryEntry &entry) noexcept
MassQuoteAck545(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
MassQuoteAck545(const Binary &message) noexcept
Initializes an instance over SBE message.
MassQuoteAck545()=default
Initializes a blank instance.
Base::MassQuoteAck545 Binary
SchemaVersion version() const
Message() noexcept
Initializes the message which refers to nothing and thus being a null-instance.
StrRef type() const noexcept
MessageSize calculateBinarySize() const noexcept
void toFix(std::string &str) const
Builds a tag=value representation.
Group group(Tag tag) const noexcept
Negotiate500(const Binary &message) noexcept
Initializes an instance over SBE message.
Negotiate500(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::Negotiate500 Binary
Negotiate500()=default
Initializes a blank instance.
NegotiationReject502(const Binary &message) noexcept
Initializes an instance over SBE message.
NegotiationReject502(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
NegotiationReject502()=default
Initializes a blank instance.
Base::NegotiationReject502 Binary
NegotiationResponse501(const Binary &message) noexcept
Initializes an instance over SBE message.
NegotiationResponse501()=default
Initializes a blank instance.
NegotiationResponse501(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::NegotiationResponse501 Binary
Binary::SidesEntry BinaryEntry
SidesEntry(const BinaryEntry &entry) noexcept
NewOrderCross544()=default
Initializes a blank instance.
NewOrderCross544(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::NewOrderCross544 Binary
NewOrderCross544(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
NewOrderSingle514(const Binary &message) noexcept
Initializes an instance over SBE message.
NewOrderSingle514()=default
Initializes a blank instance.
Base::NewOrderSingle514 Binary
NewOrderSingle514(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::NotApplied513 Binary
NotApplied513(const Binary &message) noexcept
Initializes an instance over SBE message.
NotApplied513()=default
Initializes a blank instance.
NotApplied513(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
OrderCancelReject535()=default
Initializes a blank instance.
OrderCancelReject535(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::OrderCancelReject535 Binary
OrderCancelReject535(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::OrderCancelReplaceReject536 Binary
OrderCancelReplaceReject536(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
OrderCancelReplaceReject536(const Binary &message) noexcept
Initializes an instance over SBE message.
OrderCancelReplaceReject536()=default
Initializes a blank instance.
OrderCancelReplaceRequest515()=default
Initializes a blank instance.
Base::OrderCancelReplaceRequest515 Binary
OrderCancelReplaceRequest515(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
OrderCancelReplaceRequest515(const Binary &message) noexcept
Initializes an instance over SBE message.
OrderCancelRequest516()=default
Initializes a blank instance.
OrderCancelRequest516(const Binary &message) noexcept
Initializes an instance over SBE message.
OrderCancelRequest516(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::OrderCancelRequest516 Binary
friend struct AffectedOrders
AffectedOrdersEntry(const BinaryEntry &entry) noexcept
Binary::AffectedOrdersEntry BinaryEntry
OrderMassActionReport562(const Binary &message) noexcept
Initializes an instance over SBE message.
OrderMassActionReport562()=default
Initializes a blank instance.
Base::OrderMassActionReport562 Binary
OrderMassActionReport562(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
OrderMassActionRequest529(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
OrderMassActionRequest529()=default
Initializes a blank instance.
Base::OrderMassActionRequest529 Binary
OrderMassActionRequest529(const Binary &message) noexcept
Initializes an instance over SBE message.
OrderMassStatusRequest530(const Binary &message) noexcept
Initializes an instance over SBE message.
OrderMassStatusRequest530(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::OrderMassStatusRequest530 Binary
OrderMassStatusRequest530()=default
Initializes a blank instance.
Base::OrderStatusRequest533 Binary
OrderStatusRequest533(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
OrderStatusRequest533()=default
Initializes a blank instance.
OrderStatusRequest533(const Binary &message) noexcept
Initializes an instance over SBE message.
Binary::PartyDetailsEntry BinaryEntry
friend struct PartyDetails
PartyDetailsEntry(const BinaryEntry &entry) noexcept
friend struct TrdRegPublications
TrdRegPublicationsEntry(const BinaryEntry &entry) noexcept
Binary::TrdRegPublicationsEntry BinaryEntry
Base::PartyDetailsDefinitionRequest518 Binary
PartyDetailsDefinitionRequest518()=default
Initializes a blank instance.
PartyDetailsDefinitionRequest518(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
PartyDetailsDefinitionRequest518(const Binary &message) noexcept
Initializes an instance over SBE message.
Binary::PartyDetailsEntry BinaryEntry
friend struct PartyDetails
PartyDetailsEntry(const BinaryEntry &entry) noexcept
friend struct TrdRegPublications
TrdRegPublicationsEntry(const BinaryEntry &entry) noexcept
Binary::TrdRegPublicationsEntry BinaryEntry
PartyDetailsDefinitionRequestAck519(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::PartyDetailsDefinitionRequestAck519 Binary
PartyDetailsDefinitionRequestAck519()=default
Initializes a blank instance.
PartyDetailsDefinitionRequestAck519(const Binary &message) noexcept
Initializes an instance over SBE message.
Binary::PartyDetailsEntry BinaryEntry
friend struct PartyDetails
PartyDetailsEntry(const BinaryEntry &entry) noexcept
friend struct TrdRegPublications
TrdRegPublicationsEntry(const BinaryEntry &entry) noexcept
Binary::TrdRegPublicationsEntry BinaryEntry
PartyDetailsListReport538(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
PartyDetailsListReport538()=default
Initializes a blank instance.
PartyDetailsListReport538(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::PartyDetailsListReport538 Binary
PartyIDsEntry(const BinaryEntry &entry) noexcept
Binary::PartyIDsEntry BinaryEntry
Binary::RequestingPartyIDsEntry BinaryEntry
friend struct RequestingPartyIDs
RequestingPartyIDsEntry(const BinaryEntry &entry) noexcept
PartyDetailsListRequest537()=default
Initializes a blank instance.
Base::PartyDetailsListRequest537 Binary
PartyDetailsListRequest537(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
PartyDetailsListRequest537(const Binary &message) noexcept
Initializes an instance over SBE message.
friend struct QuoteEntries
Binary::QuoteEntry BinaryEntry
QuoteEntry(const BinaryEntry &entry) noexcept
QuoteSetsEntry(const BinaryEntry &entry) noexcept
Binary::QuoteSetsEntry BinaryEntry
QuoteCancel528()=default
Initializes a blank instance.
QuoteCancel528(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::QuoteCancel528 Binary
QuoteCancel528(const Binary &message) noexcept
Initializes an instance over SBE message.
friend struct QuoteEntries
Binary::QuoteEntry BinaryEntry
QuoteEntry(const BinaryEntry &entry) noexcept
QuoteSetsEntry(const BinaryEntry &entry) noexcept
Binary::QuoteSetsEntry BinaryEntry
QuoteCancelAck563()=default
Initializes a blank instance.
QuoteCancelAck563(const Binary &message) noexcept
Initializes an instance over SBE message.
QuoteCancelAck563(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::QuoteCancelAck563 Binary
Binary::RelatedSymEntry BinaryEntry
RelatedSymEntry(const BinaryEntry &entry) noexcept
RequestForQuote543(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
RequestForQuote543()=default
Initializes a blank instance.
RequestForQuote543(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::RequestForQuote543 Binary
RequestForQuoteAck546(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::RequestForQuoteAck546 Binary
RequestForQuoteAck546(const Binary &message) noexcept
Initializes an instance over SBE message.
RequestForQuoteAck546()=default
Initializes a blank instance.
Retransmission509(const Binary &message) noexcept
Initializes an instance over SBE message.
Retransmission509()=default
Initializes a blank instance.
Base::Retransmission509 Binary
Retransmission509(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::RetransmitReject510 Binary
RetransmitReject510()=default
Initializes a blank instance.
RetransmitReject510(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
RetransmitReject510(const Binary &message) noexcept
Initializes an instance over SBE message.
RetransmitRequest508()=default
Initializes a blank instance.
Base::RetransmitRequest508 Binary
RetransmitRequest508(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
RetransmitRequest508(const Binary &message) noexcept
Initializes an instance over SBE message.
BrokenDatesEntry(const BinaryEntry &entry) noexcept
Binary::BrokenDatesEntry BinaryEntry
friend struct BrokenDates
Binary::LegsEntry BinaryEntry
LegsEntry(const BinaryEntry &entry) noexcept
Base::SecurityDefinitionRequest560 Binary
SecurityDefinitionRequest560()=default
Initializes a blank instance.
SecurityDefinitionRequest560(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
SecurityDefinitionRequest560(const Binary &message) noexcept
Initializes an instance over SBE message.
BrokenDatesEntry(const BinaryEntry &entry) noexcept
Binary::BrokenDatesEntry BinaryEntry
friend struct BrokenDates
Binary::LegsEntry BinaryEntry
LegsEntry(const BinaryEntry &entry) noexcept
SecurityDefinitionResponse561()=default
Initializes a blank instance.
SecurityDefinitionResponse561(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::SecurityDefinitionResponse561 Binary
SecurityDefinitionResponse561(const Binary &message) noexcept
Initializes an instance over SBE message.
Sequence506(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Sequence506()=default
Initializes a blank instance.
Sequence506(const Binary &message) noexcept
Initializes an instance over SBE message.
Terminate507()=default
Initializes a blank instance.
Terminate507(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::Terminate507 Binary
Terminate507(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
UInt32 Tag
The type whose values are used to locate fields in tag-based messages.
MessageHeader::Version SchemaVersion
SBE-encoded data version type.
UInt16 MessageSize
Message length type.
std::basic_string_view< Char > StrRef
Fills(const BinaryEntries &group) noexcept
Binary::Fills BinaryEntries
OrderEvents(const BinaryEntries &group) noexcept
Binary::OrderEvents BinaryEntries
Fills(const BinaryEntries &group) noexcept
Binary::Fills BinaryEntries
Legs(const BinaryEntries &group) noexcept
Binary::Legs BinaryEntries
OrderEvents(const BinaryEntries &group) noexcept
Binary::OrderEvents BinaryEntries
Fills(const BinaryEntries &group) noexcept
Binary::Fills BinaryEntries
OrderEvents(const BinaryEntries &group) noexcept
Binary::OrderEvents BinaryEntries
Fills(const BinaryEntries &group) noexcept
Binary::Fills BinaryEntries
OrderEvents(const BinaryEntries &group) noexcept
Binary::OrderEvents BinaryEntries
Fills(const BinaryEntries &group) noexcept
Binary::Fills BinaryEntries
Legs(const BinaryEntries &group) noexcept
Binary::Legs BinaryEntries
OrderEvents(const BinaryEntries &group) noexcept
Binary::OrderEvents BinaryEntries
Fills(const BinaryEntries &group) noexcept
Binary::Fills BinaryEntries
OrderEvents(const BinaryEntries &group) noexcept
Binary::OrderEvents 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.
FieldSet & setField(Tag tag, const Field &field)
Assigns the field by its tag.
FieldSet & resetField(Tag tag)
Resets the field by its tag.
FieldSet & reset() noexcept
Resets all variable-length and optional fields.
Field field(Tag tag) const noexcept
Provides a tag-based access to fields stored in an SBE-encoded repeating group.
QuoteEntries(const BinaryEntries &group) noexcept
Binary::QuoteEntries BinaryEntries
QuoteEntries(const BinaryEntries &group) noexcept
Binary::QuoteEntries BinaryEntries
Implements tag-based services for an SBE-encoded message.
Sides(const BinaryEntries &group) noexcept
Binary::Sides BinaryEntries
AffectedOrders(const BinaryEntries &group) noexcept
Binary::AffectedOrders BinaryEntries
Binary::PartyDetails BinaryEntries
PartyDetails(const BinaryEntries &group) noexcept
Binary::TrdRegPublications BinaryEntries
TrdRegPublications(const BinaryEntries &group) noexcept
Binary::PartyDetails BinaryEntries
PartyDetails(const BinaryEntries &group) noexcept
Binary::TrdRegPublications BinaryEntries
TrdRegPublications(const BinaryEntries &group) noexcept
Binary::PartyDetails BinaryEntries
PartyDetails(const BinaryEntries &group) noexcept
Binary::TrdRegPublications BinaryEntries
TrdRegPublications(const BinaryEntries &group) noexcept
PartyIDs(const BinaryEntries &group) noexcept
Binary::PartyIDs BinaryEntries
RequestingPartyIDs(const BinaryEntries &group) noexcept
Binary::RequestingPartyIDs BinaryEntries
QuoteEntries(const BinaryEntries &group) noexcept
Binary::QuoteEntries BinaryEntries
QuoteSets(const BinaryEntries &group) noexcept
Binary::QuoteSets BinaryEntries
QuoteEntries(const BinaryEntries &group) noexcept
Binary::QuoteEntries BinaryEntries
QuoteSets(const BinaryEntries &group) noexcept
Binary::QuoteSets BinaryEntries
Binary::BrokenDates BinaryEntries
BrokenDates(const BinaryEntries &group) noexcept
Legs(const BinaryEntries &group) noexcept
Binary::Legs BinaryEntries
Binary::BrokenDates BinaryEntries
BrokenDates(const BinaryEntries &group) noexcept
Legs(const BinaryEntries &group) noexcept
Binary::Legs BinaryEntries