#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 | |
Protected Member Functions inherited from BinaryBlock< BinaryMessage, MessageSize > | |
BinaryBlock () | |
~BinaryBlock () | |
Value | ordinary (MessageSizeoffset) const |
bool | ordinary (Value &value, MessageSizeoffset, const NullValue &null) const |
bool | ordinary (Value &value, MessageSizeoffset, const NullValue &null, SchemaVersion since) const |
Enumeration::Enum | enumeration (MessageSizeoffset) const |
bool | enumeration (typename Enumeration::Enum &value, MessageSizeoffset, const NullValue &null) const |
bool | enumeration (typename Enumeration::Enum &value, MessageSizeoffset, const NullValue &null, SchemaVersion since) const |
Decimal | decimal (MessageSizeoffset) const |
bool | decimal (Decimal &value, MessageSizeoffset, const NullValue &null) const |
bool | decimal (Decimal &value, MessageSizeoffset, const NullValue &null, SchemaVersion since) const |
StrRef | fixedStr (MessageSizeoffset) const |
StrRef | fixedStr (MessageSizeoffset, SchemaVersion since) const |
Definition at line 883 of file BinaryMessage.h.
typedef MessageSize BlockLength |
Length of message body representing a block of fixed-length fields.
Definition at line 891 of file BinaryMessage.h.
typedef MessageSize EncodedLength |
Length of message binary data.
Definition at line 887 of file BinaryMessage.h.
typedef BinaryGroups<MessageSize> Groups |
Repeating groups.
Definition at line 894 of file BinaryMessage.h.
|
inline |
Initializes the instance referencing to nothing.
Definition at line 897 of file BinaryMessage.h.
|
inline |
Initializes instance over the given encoded data.
Definition at line 904 of file BinaryMessage.h.
|
inline |
Initializes instance as copy of the other one.
Definition at line 917 of file BinaryMessage.h.
|
inline |
Indicates beginning of message body.
Definition at line 958 of file BinaryMessage.h.
|
inline |
Length of the message body ( block of fixed-length fields).
Definition at line 967 of file BinaryMessage.h.
|
inline |
SBE-encoded message content.
Definition at line 946 of file BinaryMessage.h.
|
inline |
Size of SBE-encoded message.
Definition at line 952 of file BinaryMessage.h.
|
inline |
Collection of repeating groups of the message being referenced.
Definition at line 976 of file BinaryMessage.h.
|
inline |
Indicates whether instance refers to a valid message.
Definition at line 924 of file BinaryMessage.h.
|
inline |
Re-initializes instance as a copy of the other one.
Definition at line 988 of file BinaryMessage.h.
|
inline |
Template identifier of message being referenced.
Definition at line 930 of file BinaryMessage.h.
|
inline |
Version of message being referenced.
Definition at line 938 of file BinaryMessage.h.