#include <OnixS/CME/ConflatedUDP/BinaryMessage.h>
Public Types | |
typedef Length | EncodedLength |
typedef Length | BlockLength |
Public Member Functions | |
BinaryGroupEntry () | |
BinaryGroupEntry (const void *encoded, BlockLength length, SchemaVersion version) | |
BinaryGroupEntry (const BinaryGroupEntry &other) | |
operator bool () const | |
const void * | encoded () const |
EncodedLength | encodedLength () const |
const void * | block () const |
BlockLength | blockLength () const |
SchemaVersion | version () const |
BinaryGroupEntry & | operator= (const BinaryGroupEntry &other) |
Additional Inherited Members | |
Protected Member Functions inherited from BinaryBlock< BinaryGroupEntry< Length >, Length > | |
BinaryBlock () | |
~BinaryBlock () | |
Value | ordinary (Lengthoffset) const |
bool | ordinary (Value &value, Lengthoffset, const NullValue &null) const |
bool | ordinary (Value &value, Lengthoffset, const NullValue &null, SchemaVersion since) const |
Enumeration::Enum | enumeration (Lengthoffset) const |
bool | enumeration (typename Enumeration::Enum &value, Lengthoffset, const NullValue &null) const |
bool | enumeration (typename Enumeration::Enum &value, Lengthoffset, const NullValue &null, SchemaVersion since) const |
Decimal | decimal (Lengthoffset) const |
bool | decimal (Decimal &value, Lengthoffset, const NullValue &null) const |
bool | decimal (Decimal &value, Lengthoffset, const NullValue &null, SchemaVersion since) const |
StrRef | fixedStr (Lengthoffset) const |
StrRef | fixedStr (Lengthoffset, SchemaVersion since) const |
Encapsulates operations over SBE-encoded repeating group entry instance.
Definition at line 447 of file BinaryMessage.h.
typedef Length BlockLength |
Represents the length of binary block storing fixed-length fields of the group entry.
Definition at line 470 of file BinaryMessage.h.
typedef Length EncodedLength |
Represents the length of binary data occupied by the given group entry.
Definition at line 466 of file BinaryMessage.h.
|
inline |
Initializes instance referring to nothing.
Definition at line 473 of file BinaryMessage.h.
|
inline |
Initializes instance from memory block of given SBE-encoded message.
Definition at line 482 of file BinaryMessage.h.
|
inline |
Initializes instance as a copy of the other one.
Definition at line 499 of file BinaryMessage.h.
|
inline |
Returns pointer to the block containing fixed-length fields of the given entry.
Definition at line 529 of file BinaryMessage.h.
|
inline |
Returns length of the block containing fixed-length fields of the given entry.
Definition at line 536 of file BinaryMessage.h.
|
inline |
Pointer to the binary data referring to the given entry.
Definition at line 515 of file BinaryMessage.h.
|
inline |
Length of the SBE-encoded data referring to the given entry.
Definition at line 522 of file BinaryMessage.h.
|
inline |
Indicates whether instance refers to a valid content.
Definition at line 508 of file BinaryMessage.h.
|
inline |
Re-initializes instance as a copy of the other one.
Definition at line 550 of file BinaryMessage.h.
|
inline |
Version of message containing given repeating group instance.
Definition at line 543 of file BinaryMessage.h.