#include <OnixS/Euronext/MarketData/OptiqMdg/messaging/SbeMessage.h>
|
GroupList | groups () const noexcept |
|
template<class Group , class Callable , class Owner > |
Group | getGroup (Callable callable, Owner &owner) const noexcept |
|
template<class Group , class Callable , class Owner > |
Group | getGroup (Callable callable, SchemaVersion since, Owner &owner) const noexcept |
|
| SbeFields ()=default |
|
| ~SbeFields ()=default |
|
| BinaryBlock ()=default |
|
| ~BinaryBlock ()=default |
|
Value | ordinary (MessageSizeoffset) const noexcept |
|
bool | ordinary (Value &value, MessageSizeoffset, NullValue null) const noexcept |
|
bool | ordinary (Value &value, MessageSizeoffset, NullValue null, SchemaVersion since) const noexcept |
|
Enumeration::Enum | enumeration (MessageSizeoffset) const noexcept |
|
bool | enumeration (typename Enumeration::Enum &value, MessageSizeoffset, NullValue null) const noexcept |
|
bool | enumeration (typename Enumeration::Enum &value, MessageSizeoffset, NullValue null, SchemaVersion since) const noexcept |
|
StrRef | fixedStr (MessageSizeoffset) const noexcept |
|
bool | fixedStr (StrRef &value, MessageSizeoffset) const noexcept |
|
bool | fixedStr (StrRef &value, MessageSizeoffset, SchemaVersion since) const noexcept |
|
Definition at line 796 of file SbeMessage.h.
Length of the message body representing a block of fixed-length fields.
Definition at line 806 of file SbeMessage.h.
Length of the message binary data.
Definition at line 803 of file SbeMessage.h.
Binary group list instantiation.
Definition at line 924 of file SbeMessage.h.
Initializes the instance over the given memory block.
Definition at line 817 of file SbeMessage.h.
Initializes the instance over the given memory block.
- Note
- Performs no check of the data consistency
Definition at line 836 of file SbeMessage.h.
const void* binary |
( |
| ) |
const |
|
inlinenoexcept |
- Returns
- SBE-encoded message content.
Definition at line 885 of file SbeMessage.h.
const void* block |
( |
| ) |
const |
|
inlinenoexcept |
- Returns
- the beginning of the message body.
Definition at line 915 of file SbeMessage.h.
const void* blockEnd |
( |
| ) |
const |
|
inlinenoexcept |
- Returns
- the size of the message body in bytes.
Definition at line 907 of file SbeMessage.h.
- Returns
- the size of the message buffer.
Definition at line 901 of file SbeMessage.h.
Group getGroup |
( |
Callable |
callable, |
|
|
Owner & |
owner |
|
) |
| const |
|
inlineprotectednoexcept |
Group getGroup |
( |
Callable |
callable, |
|
|
SchemaVersion |
since, |
|
|
Owner & |
owner |
|
) |
| const |
|
inlineprotectednoexcept |
- Returns
- the list of repeating groups
Definition at line 928 of file SbeMessage.h.
- Returns
- SBE Template identifier.
Definition at line 861 of file SbeMessage.h.
- Returns
true
if the instance refers to a valid message, otherwise - false
.
Definition at line 855 of file SbeMessage.h.
The documentation for this class was generated from the following file: