OnixS C++ CME Streamlined Market Data Handler
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 ( )

Initializes empty list.

Definition at line 1081 of file BinaryMessage.h.

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

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

Definition at line 1090 of file BinaryMessage.h.

BinaryGroupList ( const BinaryGroupList< BinarySize > &  other)

Initializes as copy of other list.

Definition at line 1101 of file BinaryMessage.h.

Member Function Documentation

const void* binary ( ) const

SBE-encoded content referenced by given list.

Definition at line 1158 of file BinaryMessage.h.

BinarySize binarySize ( ) const

Size of SBE-encoded content referenced by the list.

Definition at line 1164 of file BinaryMessage.h.

bool empty ( ) const

Indicates whether group list is empty.

Definition at line 1113 of file BinaryMessage.h.

Group head ( ) const

Provides access to the head group of the list.

Definition at line 1123 of file BinaryMessage.h.

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

Re-initializes instance as copy of the other one.

Definition at line 1171 of file BinaryMessage.h.

BinaryGroupList tail ( ) const

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: