#include <BinaryMessage.h>
Public Member Functions | |
| BinaryGroupList () | |
| BinaryGroupList (const void *binary, BinarySize size, SchemaVersion version) | |
| BinaryGroupList (const BinaryGroupList &other) | |
| bool | empty () const |
| template<class Group > | |
| Group | head () const |
| template<class Group > | |
| BinaryGroupList | tail () const |
| const void * | binary () const |
| BinarySize | binarySize () const |
| BinaryGroupList & | operator= (const BinaryGroupList &other) |
Encapsulates services for manipulating SBE-encoded groups stored sequentially in SBE-encoded message.
Definition at line 890 of file BinaryMessage.h.
|
inline |
Initializes empty list.
Definition at line 898 of file BinaryMessage.h.
|
inline |
Initializes list over memory block, where given message is stored.
Definition at line 907 of file BinaryMessage.h.
|
inline |
Initializes as copy of other list.
Definition at line 918 of file BinaryMessage.h.
|
inline |
SBE-encoded content referenced by given list.
Definition at line 973 of file BinaryMessage.h.
|
inline |
Size of SBE-encoded content referenced by the list.
Definition at line 979 of file BinaryMessage.h.
|
inline |
Indicates whether group list is empty.
Definition at line 930 of file BinaryMessage.h.
|
inline |
Provides access to the head group of the list.
Definition at line 940 of file BinaryMessage.h.
|
inline |
Re-initializes instance as copy of the other one.
Definition at line 986 of file BinaryMessage.h.
|
inline |
Returns list of groups following the head.
Definition at line 954 of file BinaryMessage.h.