Public Types | |
| typedef SbeGroupEntry< GroupSize::BlockLength > | Base |
| typedef PartyIDsEntry | ThisType |
| Public Types inherited from SbeGroupEntry< GroupSize::BlockLength > | |
| typedef GroupSize::BlockLength | BlockLength |
Public Member Functions | |
| PartyIDsEntry (void *data, EncodedLength length, SchemaVersion version) | |
| ThisType & | resetVariableFields () noexcept |
| ThisType & | reset () noexcept |
| UInt64 | partyId () const noexcept |
| ThisType & | setPartyId (UInt64 value) noexcept |
| CHAR | partyIdSource () const noexcept |
| ThisType & | setPartyIdSource (CHAR value) noexcept |
| UInt16 | partyRole () const noexcept |
| ThisType & | setPartyRole (UInt16 value) noexcept |
| Public Member Functions inherited from SbeGroupEntry< GroupSize::BlockLength > | |
| SbeGroupEntry () | |
| SbeGroupEntry (void *encoded, BlockLength size, SchemaVersion version) | |
| bool | valid () const noexcept |
| const void * | encoded () const noexcept |
| void * | encoded () noexcept |
| const void * | block () const noexcept |
| void * | block () noexcept |
| BlockLength | blockLength () const noexcept |
| SchemaVersion | version () const noexcept |
| Public Member Functions inherited from SbeFields< Container, BlockLength > | |
| Container & | container () noexcept |
| void | zeroPaddingBytes (BlockLength offset) noexcept |
| template<class FieldValue> | |
| void | setOrdinary (BlockLength offset, FieldValue value) noexcept |
| template<class FieldValue> | |
| void | setOrdinary (BlockLength offset, FieldValue value, SchemaVersion since) |
| template<class Enumeration> | |
| void | setEnumeration (BlockLength offset, typename Enumeration::Enum value) noexcept |
| template<class Enumeration> | |
| void | setEnumeration (BlockLength offset, typename Enumeration::Enum value, SchemaVersion since) |
| template<BlockLength Size> | |
| void | setFixedStr (BlockLength offset, StrRef value) noexcept |
| template<BlockLength Size> | |
| void | setFixedStr (BlockLength offset, StrRef value, SchemaVersion since) |
Static Public Member Functions | |
| static constexpr BlockLength | blockLength (SchemaVersion version) noexcept |
| static constexpr BlockLength | minimalBlockLength (SchemaVersion version) noexcept |
| static constexpr StrRef | className () noexcept |
Additional Inherited Members | |
| Protected Member Functions inherited from SbeFields< Container, BlockLength > | |
| SbeFields ()=default | |
| ~SbeFields ()=default | |
| Protected Member Functions inherited from BinaryBlock< Container, BlockLength > | |
| BinaryBlock ()=default | |
| ~BinaryBlock ()=default | |
| template<class Value> | |
| Value | ordinary (BlockLength offset) const noexcept |
| template<class Value> | |
| Value | ordinary (BlockLength offset, SchemaVersion since) const |
| template<class Value, class NullValue> | |
| bool | ordinary (Value &value, BlockLength offset, NullValue null) const noexcept |
| template<class Value, class NullValue> | |
| bool | ordinary (Value &value, BlockLength offset, NullValue null, SchemaVersion since) const noexcept |
| template<class Enumeration> | |
| Enumeration::Enum | enumeration (BlockLength offset) const noexcept |
| template<class Enumeration, class NullValue> | |
| bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, NullValue null) const noexcept |
| template<class Enumeration, class NullValue> | |
| bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, NullValue null, SchemaVersion since) const noexcept |
| template<class Value> | |
| Value | decimal (BlockLength offset) const noexcept |
| template<class Value, class NullValue> | |
| bool | decimal (Value &value, BlockLength offset, NullValue null) const noexcept |
| template<class Value, class NullValue> | |
| bool | decimal (Value &value, BlockLength offset, NullValue null, SchemaVersion since) const noexcept |
| template<BlockLength Length> | |
| StrRef | fixedStr (BlockLength offset) const noexcept |
| template<BlockLength Length> | |
| bool | fixedStr (StrRef &value, BlockLength offset) const noexcept |
| template<BlockLength Length> | |
| bool | fixedStr (StrRef &value, BlockLength offset, SchemaVersion since) const noexcept |
Applicable only if specific PartyDetailsDefinitions are being requested otherwise set to 0. Entry of PartyIDsEntry repeating group.
Definition at line 28289 of file Messages.h.
| typedef SbeGroupEntry< GroupSize::BlockLength > Base |
Base class type.
Definition at line 28301 of file Messages.h.
| typedef PartyIDsEntry ThisType |
This type alias.
Definition at line 28304 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 28308 of file Messages.h.
|
inlinestaticconstexprnoexcept |
Definition at line 28397 of file Messages.h.
|
inlinestaticconstexprnoexcept |
Entity class name.
Definition at line 28422 of file Messages.h.
|
inlinestaticconstexprnoexcept |
Definition at line 28410 of file Messages.h.
|
inlinenoexcept |
Required if NoPartyIDs(453) is greater than 0.
Identification of the PartyDetailsListRequestID of PartyDetailsDefinitionRequestAck.
Definition at line 28335 of file Messages.h.
|
inlinenoexcept |
Required if NoPartyIDs(453) is greater than 0.
Used to identify classification source. Constant value.
Definition at line 28356 of file Messages.h.
|
inlinenoexcept |
Required if NoPartyIDs(453) is greater than 0.
Identifies the type of PartyID(448).
Definition at line 28376 of file Messages.h.
|
inlinenoexcept |
Reset all variable-length and optional fields if any.
Definition at line 28325 of file Messages.h.
|
inlinenoexcept |
Reset all variable-length fields if any.
Definition at line 28319 of file Messages.h.
Required if NoPartyIDs(453) is greater than 0.
Identification of the PartyDetailsListRequestID of PartyDetailsDefinitionRequestAck.
Definition at line 28345 of file Messages.h.
Required if NoPartyIDs(453) is greater than 0.
Used to identify classification source. Constant value.
Definition at line 28365 of file Messages.h.
Required if NoPartyIDs(453) is greater than 0.
Identifies the type of PartyID(448).
Definition at line 28385 of file Messages.h.