Public Types | |
| typedef MessageSize | BinarySize |
| typedef MessageHeader::BlockLength | BodySize |
Public Member Functions | |
| BinaryMessage () | |
| BinaryMessage (const void *data, MessageSize size) | |
| BinaryMessage (const BinaryMessage &other) | |
| operator bool () const | |
| MessageTemplateId | templateId () const |
| SchemaVersion | version () const |
| const void * | binary () const |
| MessageSize | binarySize () const |
| const void * | body () const |
| BodySize | bodySize () const |
| BinaryMessage & | operator= (const BinaryMessage &other) |
Protected Types | |
| typedef BinaryGroupList< MessageSize > | GroupList |
Protected Member Functions | |
| GroupList | groups () const |
| Protected Member Functions inherited from BinaryFields< BinaryMessage, MessageSize > | |
| BinaryFields () | |
| ~BinaryFields () | |
| const FieldValue & | ordinary (MessageSize offset) const |
| Decimal | decimal (MessageSize offset) const |
| Enumeration::Enum | enumeration (MessageSize offset) const |
| StrRef | fixedStr (MessageSize offset) const |
Definition at line 1404 of file BinaryMessage.h.
| typedef MessageSize BinarySize |
Length of message binary data.
Definition at line 1448 of file BinaryMessage.h.
| typedef MessageHeader::BlockLength BodySize |
Length of message body without repeating groups.
Definition at line 1453 of file BinaryMessage.h.
|
protected |
Binary group list instantiation.
Definition at line 1419 of file BinaryMessage.h.
|
inline |
Initializes blank instance referencing to nothing.
Definition at line 1456 of file BinaryMessage.h.
|
inline |
Initializes instance over given memory block.
Definition at line 1463 of file BinaryMessage.h.
|
inline |
Initializes instance as copy of the other one.
Definition at line 1496 of file BinaryMessage.h.
|
inline |
SBE-encoded message content.
Definition at line 1526 of file BinaryMessage.h.
|
inline |
Size of SBE-encoded message.
Definition at line 1532 of file BinaryMessage.h.
|
inline |
Indicates beginning of message body.
Definition at line 1538 of file BinaryMessage.h.
|
inline |
Size of message body in bytes.
Definition at line 1549 of file BinaryMessage.h.
|
inlineprotected |
Returns list of repeating groups of a message being referenced.
Definition at line 1423 of file BinaryMessage.h.
|
inline |
Indicates whether instance refers to a valid message.
Definition at line 1504 of file BinaryMessage.h.
|
inline |
Re-initializes instance as a copy of the other one.
Definition at line 1558 of file BinaryMessage.h.
|
inline |
Template identifier of message being referenced.
Definition at line 1510 of file BinaryMessage.h.
|
inline |
Version of message being referenced.
Definition at line 1518 of file BinaryMessage.h.