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

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

Public Member Functions

 SbeVariableLengthFieldList (void *binary, BinarySize size, SchemaVersion version) noexcept
 
bool empty () const noexcept
 
template<class BinaryVariableLengthFieldType >
BinaryVariableLengthFieldType & head () const noexcept
 
template<class BinaryVariableLengthFieldType >
SbeVariableLengthFieldList tail () const noexcept
 
template<class BinaryVariableLengthFieldType >
SbeVariableLengthFieldList checkTail () const
 

Detailed Description

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

Definition at line 869 of file SbeMessage.h.

Constructor & Destructor Documentation

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

Initializes the list over the given memory block.

Definition at line 874 of file SbeMessage.h.

Member Function Documentation

SbeVariableLengthFieldList checkTail ( ) const
inline

Checks the variable-length field list consistency.

Returns
the list of fields following the head.

Definition at line 911 of file SbeMessage.h.

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

Definition at line 882 of file SbeMessage.h.

BinaryVariableLengthFieldType& head ( ) const
inlinenoexcept
Returns
the head of the list.

Definition at line 889 of file SbeMessage.h.

SbeVariableLengthFieldList tail ( ) const
inlinenoexcept
Returns
the list of variable-length fields following the head.

Definition at line 896 of file SbeMessage.h.


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