Definition at line 796 of file SbeMessage.h.
◆ BlockLength
Length of the message body representing a block of fixed-length fields.
Definition at line 806 of file SbeMessage.h.
◆ EncodedLength
Length of the message binary data.
Definition at line 803 of file SbeMessage.h.
◆ GroupList
Binary group list instantiation.
Definition at line 924 of file SbeMessage.h.
◆ SbeMessage() [1/3]
◆ SbeMessage() [2/3]
Initializes the instance over the given memory block.
Definition at line 817 of file SbeMessage.h.
◆ SbeMessage() [3/3]
Initializes the instance over the given memory block.
- Note
- Performs no check of the data consistency
Definition at line 836 of file SbeMessage.h.
◆ binary()
const void * binary |
( |
| ) |
const |
|
inlinenoexcept |
- Returns
- SBE-encoded message content.
Definition at line 885 of file SbeMessage.h.
◆ block()
const void * block |
( |
| ) |
const |
|
inlinenoexcept |
- Returns
- the beginning of the message body.
Definition at line 915 of file SbeMessage.h.
◆ blockEnd()
const void * blockEnd |
( |
| ) |
const |
|
inlinenoexcept |
◆ blockLength()
- Returns
- the size of the message body in bytes.
Definition at line 907 of file SbeMessage.h.
◆ bufferSize()
- Returns
- the size of the message buffer.
Definition at line 901 of file SbeMessage.h.
◆ clear()
◆ getGroup() [1/2]
template<class Group, class Callable, class Owner>
Group getGroup |
( |
Callable | callable, |
|
|
Owner & | owner ) const |
|
inlineprotectednoexcept |
◆ getGroup() [2/2]
template<class Group, class Callable, class Owner>
Group getGroup |
( |
Callable | callable, |
|
|
SchemaVersion | since, |
|
|
Owner & | owner ) const |
|
inlineprotectednoexcept |
◆ groups()
- Returns
- the list of repeating groups
Definition at line 928 of file SbeMessage.h.
◆ schemaId()
◆ templateId()
- Returns
- SBE Template identifier.
Definition at line 861 of file SbeMessage.h.
◆ valid()
- Returns
- true if the instance refers to a valid message, otherwise - false.
Definition at line 855 of file SbeMessage.h.
◆ version()