OnixS C++ CME Streamlined Market Data Handler  1.0.0.4
API documentation
BinaryGroupList< BinarySize > Class Template Reference

#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
 
BinaryGroupListoperator= (const BinaryGroupList &other)
 

Detailed Description

template<class BinarySize>
class OnixS::CME::Streamlined::MDH::BinaryGroupList< BinarySize >

Encapsulates services for manipulating SBE-encoded groups stored sequentially in SBE-encoded message.

Definition at line 1073 of file BinaryMessage.h.

Constructor & Destructor Documentation

BinaryGroupList ( )
inline

Initializes empty list.

Definition at line 1081 of file BinaryMessage.h.

BinaryGroupList ( const void *  binary,
BinarySize  size,
SchemaVersion  version 
)
inline

Initializes list over memory block, where given message is stored.

Definition at line 1090 of file BinaryMessage.h.

BinaryGroupList ( const BinaryGroupList< BinarySize > &  other)
inline

Initializes as copy of other list.

Definition at line 1101 of file BinaryMessage.h.

Member Function Documentation

const void* binary ( ) const
inline

SBE-encoded content referenced by given list.

Definition at line 1158 of file BinaryMessage.h.

BinarySize binarySize ( ) const
inline

Size of SBE-encoded content referenced by the list.

Definition at line 1164 of file BinaryMessage.h.

bool empty ( ) const
inline

Indicates whether group list is empty.

Definition at line 1113 of file BinaryMessage.h.

Group head ( ) const
inline

Provides access to the head group of the list.

Definition at line 1123 of file BinaryMessage.h.

BinaryGroupList& operator= ( const BinaryGroupList< BinarySize > &  other)
inline

Re-initializes instance as copy of the other one.

Definition at line 1171 of file BinaryMessage.h.

BinaryGroupList tail ( ) const
inline

Returns list of groups following the head.

Definition at line 1137 of file BinaryMessage.h.


The documentation for this class was generated from the following file: