OnixS C++ CME MDP Premium Market Data Handler  5.8.3
API Documentation
BinaryGroups< Length > Class Template Reference

#include <OnixS/CME/MDH/BinaryMessage.h>

Public Types

typedef Length EncodedLength

Public Member Functions

 BinaryGroups ()
 BinaryGroups (const void *encoded, EncodedLength length, SchemaVersion version)
 BinaryGroups (const BinaryGroups &other)
bool empty () const
template<class Group >
Group head () const
template<class Group >
BinaryGroups tail () const
const void * encoded () const
EncodedLength encodedLength () const
BinaryGroupsoperator= (const BinaryGroups &other)

Detailed Description

template<class Length>
class OnixS::CME::MDH::BinaryGroups< Length >

Definition at line 777 of file BinaryMessage.h.

Member Typedef Documentation

typedef Length EncodedLength

Represents the length of binary data occupied by the given list of groups.

Definition at line 782 of file BinaryMessage.h.

Constructor & Destructor Documentation

BinaryGroups ( )

Initializes empty list.

Definition at line 785 of file BinaryMessage.h.

BinaryGroups ( const void *  encoded,
EncodedLength  length,
SchemaVersion  version 

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

Definition at line 794 of file BinaryMessage.h.

BinaryGroups ( const BinaryGroups< Length > &  other)

Initializes as copy of other list.

Definition at line 802 of file BinaryMessage.h.

Member Function Documentation

bool empty ( ) const

Indicates whether group list is empty.

Definition at line 810 of file BinaryMessage.h.

const void* encoded ( ) const

SBE-encoded content referenced by the list.

Definition at line 834 of file BinaryMessage.h.

EncodedLength encodedLength ( ) const

Length of SBE-encoded content referenced by the given group list.

Definition at line 841 of file BinaryMessage.h.

Group head ( ) const

Provides access to the head group of the list.

Definition at line 817 of file BinaryMessage.h.

BinaryGroups& operator= ( const BinaryGroups< Length > &  other)

Re-initializes instance as copy of the other one.

Definition at line 847 of file BinaryMessage.h.

BinaryGroups tail ( ) const

Returns the groups following the head.

Definition at line 824 of file BinaryMessage.h.

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