#include <OnixS/CME/iLink3/messaging/SbeMessage.h>
Public Types | |
typedef BodySizeType | BlockLength |
Public Member Functions | |
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 |
![]() | |
SbeGroupEntry< BodySizeType > & | container () noexcept |
void | zeroPaddingBytes (BodySizeTypeoffset) noexcept |
void | setOrdinary (BodySizeTypeoffset, FieldValue value) noexcept |
void | setOrdinary (BodySizeTypeoffset, FieldValue value, SchemaVersion since) |
void | setEnumeration (BodySizeTypeoffset, typename Enumeration::Enum value) noexcept |
void | setEnumeration (BodySizeTypeoffset, typename Enumeration::Enum value, SchemaVersion since) |
void | setFixedStr (BodySizeTypeoffset, StrRef value) noexcept |
void | setFixedStr (BodySizeTypeoffset, StrRef value, SchemaVersion since) |
Additional Inherited Members | |
![]() | |
SbeFields ()=default | |
~SbeFields ()=default | |
![]() | |
BinaryBlock ()=default | |
~BinaryBlock ()=default | |
Value | ordinary (BodySizeTypeoffset) const noexcept |
bool | ordinary (Value &value, BodySizeTypeoffset, NullValue null) const noexcept |
bool | ordinary (Value &value, BodySizeTypeoffset, NullValue null, SchemaVersion since) const noexcept |
Enumeration::Enum | enumeration (BodySizeTypeoffset) const noexcept |
bool | enumeration (typename Enumeration::Enum &value, BodySizeTypeoffset, NullValue null) const noexcept |
bool | enumeration (typename Enumeration::Enum &value, BodySizeTypeoffset, NullValue null, SchemaVersion since) const noexcept |
Value | decimal (BodySizeTypeoffset) const noexcept |
bool | decimal (Value &value, BodySizeTypeoffset, NullValue null) const noexcept |
bool | decimal (Value &value, BodySizeTypeoffset, NullValue null, SchemaVersion since) const noexcept |
StrRef | fixedStr (BodySizeTypeoffset) const noexcept |
bool | fixedStr (StrRef &value, BodySizeTypeoffset) const noexcept |
bool | fixedStr (StrRef &value, BodySizeTypeoffset, SchemaVersion since) const noexcept |
Definition at line 296 of file SbeMessage.h.
typedef BodySizeType BlockLength |
Type to present the length of binary data of the repeating group entry.
Definition at line 300 of file SbeMessage.h.
|
inline |
Initializes a blank instance.
Definition at line 303 of file SbeMessage.h.
|
inline |
Initializes the instance from the memory block of the encoded message.
Definition at line 312 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 343 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 351 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 359 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 327 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 335 of file SbeMessage.h.
|
inlinenoexcept |
true
if the instance refers to a valid content, otherwise - false
. Definition at line 321 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 365 of file SbeMessage.h.