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 (BodySizeType offset) const |
| Decimal | decimal (BodySizeType offset) const |
| Enumeration::Enum | enumeration (BodySizeType offset) const |
| StrRef | fixedStr (BodySizeType offset) 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.