#include <OnixS/CME/MDH/BinaryMessage.h>
Public Types | |
typedef MessageSize | EncodedLength |
typedef MessageSize | BlockLength |
typedef BinaryGroups< MessageSize > | Groups |
Public Member Functions | |
BinaryMessage () | |
BinaryMessage (const void *encoded, EncodedLength length) | |
BinaryMessage (const BinaryMessage &other) | |
operator bool () const | |
MessageTemplateId | templateId () const |
SchemaVersion | version () const |
const void * | encoded () const |
EncodedLength | encodedLength () const |
const void * | block () const |
BlockLength | blockLength () const |
Groups | groups () const |
BinaryMessage & | operator= (const BinaryMessage &other) |
Additional Inherited Members | |
![]() | |
BinaryBlock () | |
~BinaryBlock () | |
Value | ordinary (MessageSize offset) const |
bool | ordinary (Value &value, MessageSize offset, const NullValue &null) const |
bool | ordinary (Value &value, MessageSize offset, const NullValue &null, SchemaVersion since) const |
Enumeration::Enum | enumeration (MessageSize offset) const |
bool | enumeration (typename Enumeration::Enum &value, MessageSize offset, const NullValue &null) const |
bool | enumeration (typename Enumeration::Enum &value, MessageSize offset, const NullValue &null, SchemaVersion since) const |
Decimal | decimal (MessageSize offset) const |
bool | decimal (Decimal &value, MessageSize offset, const NullValue &null) const |
bool | decimal (Decimal &value, MessageSize offset, const NullValue &null, SchemaVersion since) const |
StrRef | fixedStr (MessageSize offset) const |
StrRef | fixedStr (MessageSize offset, SchemaVersion since) const |
Definition at line 1319 of file BinaryMessage.h.
typedef MessageSize BlockLength |
Length of message body representing a block of fixed-length fields.
Definition at line 1344 of file BinaryMessage.h.
typedef MessageSize EncodedLength |
Length of message binary data.
Definition at line 1340 of file BinaryMessage.h.
typedef BinaryGroups<MessageSize> Groups |
Repeating groups.
Definition at line 1349 of file BinaryMessage.h.
|
inline |
Initializes the instance referencing to nothing.
Definition at line 1352 of file BinaryMessage.h.
|
inline |
Initializes instance over the given encoded data.
Definition at line 1359 of file BinaryMessage.h.
|
inline |
Initializes instance as copy of the other one.
Definition at line 1382 of file BinaryMessage.h.
|
inline |
Indicates beginning of message body.
Definition at line 1426 of file BinaryMessage.h.
|
inline |
Length of the message body ( block of fixed-length fields).
Definition at line 1438 of file BinaryMessage.h.
|
inline |
SBE-encoded message content.
Definition at line 1414 of file BinaryMessage.h.
|
inline |
Size of SBE-encoded message.
Definition at line 1420 of file BinaryMessage.h.
|
inline |
Collection of repeating groups of the message being referenced.
Definition at line 1447 of file BinaryMessage.h.
|
inline |
Indicates whether instance refers to a valid message.
Definition at line 1392 of file BinaryMessage.h.
|
inline |
Re-initializes instance as a copy of the other one.
Definition at line 1468 of file BinaryMessage.h.
|
inline |
Template identifier of message being referenced.
Definition at line 1398 of file BinaryMessage.h.
|
inline |
Version of message being referenced.
Definition at line 1406 of file BinaryMessage.h.