#include <OnixS/CME/Streamlined/BinaryMessage.h>
Public Types | |
typedef BodySizeType | BodySize |
Public Member Functions | |
BinaryGroupEntry () | |
BinaryGroupEntry (const void *body, BodySize size, SchemaVersion version) | |
BinaryGroupEntry (const BinaryGroupEntry &other) | |
operator bool () const | |
const void * | body () const |
BodySize | bodySize () const |
SchemaVersion | version () const |
BinaryGroupEntry & | operator= (const BinaryGroupEntry &other) |
Protected Types | |
typedef BinaryGroupList< MessageSize > | GroupList |
Protected Member Functions | |
GroupList | groups () const |
Protected Member Functions inherited from BinaryFields< BinaryGroupEntry< BodySizeType >, BodySizeType > | |
BinaryFields () | |
~BinaryFields () | |
const FieldValue & | ordinary (BodySizeTypeoffset) const |
bool | ordinary (FieldValue &value, BodySizeTypeoffset, const NullValue &null) const |
bool | ordinary (FieldValue &value, BodySizeTypeoffset, const NullValue &null, SchemaVersion since) const |
Decimal | decimal (BodySizeTypeoffset) const |
bool | decimal (Decimal &value, BodySizeTypeoffset, const NullValue &null) const |
Enumeration::Enum | enumeration (BodySizeTypeoffset) const |
bool | enumeration (typename Enumeration::Enum &value, BodySizeTypeoffset, const NullValue &null) const |
bool | enumeration (typename Enumeration::Enum &value, BodySizeTypeoffset, const NullValue &null, SchemaVersion since) const |
StrRef | fixedStr (BodySizeTypeoffset) const |
StrRef | fixedStr (BodySizeTypeoffset, SchemaVersion since) const |
bool | fixedStr (StrRef &value, BodySizeTypeoffset) const |
Definition at line 1264 of file BinaryMessage.h.
typedef BodySizeType BodySize |
Type to present length of binary data of given repeating group entry.
Definition at line 1312 of file BinaryMessage.h.
|
protected |
Binary group list instantiation.
Definition at line 1284 of file BinaryMessage.h.
|
inline |
Initializes instance referring to nothing.
Definition at line 1315 of file BinaryMessage.h.
|
inline |
Initializes instance from memory block of given SBE-encoded message.
Definition at line 1324 of file BinaryMessage.h.
|
inline |
Initializes instance as a copy of the other one.
Definition at line 1341 of file BinaryMessage.h.
|
inline |
Indicates beginning of group entry body.
Definition at line 1359 of file BinaryMessage.h.
|
inline |
Indicates end of group entry body.
Definition at line 1365 of file BinaryMessage.h.
|
inlineprotected |
Returns list of repeating groups of a entry being referenced.
Definition at line 1288 of file BinaryMessage.h.
|
inline |
Indicates whether instance refers to a valid content.
Definition at line 1353 of file BinaryMessage.h.
|
inline |
Re-initializes instance as a copy of the other one.
Definition at line 1379 of file BinaryMessage.h.
|
inline |
Version of message containing given repeating group instance.
Definition at line 1372 of file BinaryMessage.h.