#include <OnixS/CME/ConflatedUDP/BinaryMessage.h>
Public Types | |
typedef Length | EncodedLength |
Public Member Functions | |
BinaryGroups () | |
BinaryGroups (const void *encoded, EncodedLength length, SchemaVersion version) | |
BinaryGroups (const BinaryGroups &other) | |
bool | empty () const |
template<class Group > | |
Group | head () const |
template<class Group > | |
BinaryGroups | tail () const |
const void * | encoded () const |
EncodedLength | encodedLength () const |
BinaryGroups & | operator= (const BinaryGroups &other) |
Encapsulates services for manipulating SBE-encoded groups stored sequentially in SBE-encoded message.
Definition at line 1176 of file BinaryMessage.h.
typedef Length EncodedLength |
Represents the length of binary data occupied by the given list of groups.
Definition at line 1187 of file BinaryMessage.h.
|
inline |
Initializes empty list.
Definition at line 1190 of file BinaryMessage.h.
|
inline |
Initializes list over memory block, where given message is stored.
Definition at line 1199 of file BinaryMessage.h.
|
inline |
Initializes as copy of other list.
Definition at line 1210 of file BinaryMessage.h.
|
inline |
Indicates whether group list is empty.
Definition at line 1219 of file BinaryMessage.h.
|
inline |
SBE-encoded content referenced by the list.
Definition at line 1264 of file BinaryMessage.h.
|
inline |
Length of SBE-encoded content referenced by the given group list.
Definition at line 1271 of file BinaryMessage.h.
|
inline |
Provides access to the head group of the list.
Definition at line 1229 of file BinaryMessage.h.
|
inline |
Re-initializes instance as copy of the other one.
Definition at line 1278 of file BinaryMessage.h.
|
inline |
Returns the groups following the head.
Definition at line 1243 of file BinaryMessage.h.