#include <OnixS/CME/Streamlined/BinaryMessage.h>
Classes | |
class | Iterator |
Public Types | |
typedef EntryType | Entry |
typedef DimensionType | Dimension |
typedef GroupSizeType | BinarySize |
typedef DimensionType::BlockLength | EntrySize |
typedef Dimension::NumInGroup | Size |
Public Member Functions | |
BinaryGroupWithNested () | |
BinaryGroupWithNested (const void *data, BinarySize size, SchemaVersion version) | |
BinaryGroupWithNested (const BinaryGroupWithNested &other) | |
operator bool () const | |
bool | empty () const |
Size | size () const |
Iterator | begin () const |
Iterator | end () const |
const void * | binary () const |
BinarySize | binarySize () const |
const void * | entries () const |
EntrySize | entrySize () const |
BinaryGroupWithNested & | operator= (const BinaryGroupWithNested &other) |
Definition at line 783 of file BinaryMessage.h.
typedef GroupSizeType BinarySize |
Length of group data.
Definition at line 793 of file BinaryMessage.h.
typedef DimensionType Dimension |
Aliases repeating group dimension type.
Definition at line 790 of file BinaryMessage.h.
typedef EntryType Entry |
Aliases type of repeating group entry.
Definition at line 787 of file BinaryMessage.h.
typedef DimensionType::BlockLength EntrySize |
Length of group entry data.
Definition at line 799 of file BinaryMessage.h.
typedef Dimension::NumInGroup Size |
Size of group (number of entries).
Definition at line 806 of file BinaryMessage.h.
|
inline |
Initializes blank instance referencing to nothing.
Definition at line 966 of file BinaryMessage.h.
|
inline |
Initializes instance referencing to a valid group of a given message.
Definition at line 977 of file BinaryMessage.h.
|
inline |
Initializes instance as a copy of the other one.
Definition at line 1013 of file BinaryMessage.h.
|
inline |
Returns iterator pointing to the first repeating group entry.
Definition at line 1050 of file BinaryMessage.h.
|
inline |
SBE-encoded data representing repeating group.
Definition at line 1066 of file BinaryMessage.h.
|
inline |
Size of SBE-encoded data representing repeating group.
Definition at line 1076 of file BinaryMessage.h.
|
inline |
Indicates whether a repeating group being referenced is empty.
Definition at line 1037 of file BinaryMessage.h.
|
inline |
Returns iterator pointing to the entry behind the end of the group.
Definition at line 1060 of file BinaryMessage.h.
|
inline |
Location of repeating group entries.
Definition at line 1082 of file BinaryMessage.h.
|
inline |
Size in bytes of single repeating group entry.
Definition at line 1088 of file BinaryMessage.h.
|
inline |
Indicates whether given instance refers to a valid repeating group.
Definition at line 1030 of file BinaryMessage.h.
|
inline |
Re-initializes instance as copy of the other one.
Definition at line 1095 of file BinaryMessage.h.
|
inline |
Returns number of entries in a repeating group being referenced.
Definition at line 1044 of file BinaryMessage.h.