OnixS C++ CME MDP Conflated TCP Handler  1.2.1
API Documentation
SbeGroupList< BinarySize > Class Template Reference

#include <OnixS/CME/ConflatedTCP/messaging/SbeMessage.h>

Public Member Functions

 SbeGroupList (void *binary, BinarySize size, SchemaVersion version) noexcept
 
bool empty () const noexcept
 
template<class Group >
Group head () const noexcept
 
template<class Group >
SbeGroupList tail () const noexcept
 
template<class Group >
SbeVariableLengthFieldList< BinarySize > variableLengthFields () const noexcept
 
template<class Group >
SbeGroupList checkTail () const
 
template<class Group >
SbeVariableLengthFieldList< BinarySize > checkVariableLengthFields () const
 

Detailed Description

template<class BinarySize>
class OnixS::CME::ConflatedTCP::Messaging::SbeGroupList< BinarySize >

Definition at line 937 of file SbeMessage.h.

Constructor & Destructor Documentation

SbeGroupList ( void *  binary,
BinarySize  size,
SchemaVersion  version 
)
inlinenoexcept

Initializes the list over the memory block.

Definition at line 942 of file SbeMessage.h.

Member Function Documentation

SbeGroupList checkTail ( ) const
inline

Checks the list consistency.

Returns
the list of groups that follow the head.

Definition at line 994 of file SbeMessage.h.

SbeVariableLengthFieldList<BinarySize> checkVariableLengthFields ( ) const
inline

Checks the variable length fields list consistency.

Returns
the list of fields that follow the head.

Definition at line 1005 of file SbeMessage.h.

bool empty ( ) const
inlinenoexcept
Returns
true if the list is empty, otherwise - false.

Definition at line 950 of file SbeMessage.h.

Group head ( ) const
inlinenoexcept
Returns
the head group.

Definition at line 957 of file SbeMessage.h.

SbeGroupList tail ( ) const
inlinenoexcept
Returns
the list of groups that follow the head.

Definition at line 966 of file SbeMessage.h.

SbeVariableLengthFieldList<BinarySize> variableLengthFields ( ) const
inlinenoexcept
Returns
variable length fields.

Definition at line 979 of file SbeMessage.h.


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