|
| BinaryMessage (const void *encoded, EncodedLength length, NoVersionCheck) |
| 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 1325 of file BinaryMessage.h.
◆ BlockLength
Length of message body representing a block of fixed-length fields.
Definition at line 1350 of file BinaryMessage.h.
◆ EncodedLength
◆ Groups
◆ BinaryMessage() [1/4]
Initializes the instance referencing to nothing.
Definition at line 1358 of file BinaryMessage.h.
◆ BinaryMessage() [2/4]
Initializes instance over the given encoded data.
Definition at line 1365 of file BinaryMessage.h.
◆ BinaryMessage() [3/4]
Initializes instance as copy of the other one.
Definition at line 1402 of file BinaryMessage.h.
◆ BinaryMessage() [4/4]
◆ block()
const void * block |
( |
| ) |
const |
|
inline |
◆ blockLength()
Length of the message body ( block of fixed-length fields).
Definition at line 1458 of file BinaryMessage.h.
◆ encoded()
const void * encoded |
( |
| ) |
const |
|
inline |
◆ encodedLength()
◆ groups()
Collection of repeating groups of the message being referenced.
Definition at line 1467 of file BinaryMessage.h.
◆ operator bool()
Indicates whether instance refers to a valid message.
Definition at line 1412 of file BinaryMessage.h.
◆ operator=()
Re-initializes instance as a copy of the other one.
Definition at line 1488 of file BinaryMessage.h.
◆ templateId()
Template identifier of message being referenced.
Definition at line 1418 of file BinaryMessage.h.
◆ version()