OnixS C++ Fenics UST BIMP Market Data Handler  1.1.0
API documentation
BinaryFields< Block, BlockSize > Class Template Reference

#include <OnixS/FenicsUST/MarketData/Bimp/BinaryMessage.h>

Protected Member Functions

template<class SubMessage >
const SubMessage submessage (BlockSize offset, BlockSize size) const ONIXS_FENICSUST_BIMP_NOTHROW
 
template<class FieldValue >
FieldValue ordinary (BlockSize offset) const ONIXS_FENICSUST_BIMP_NOTHROW
 
template<class FieldValue >
const FieldValue & ordinaryRef (BlockSize offset) const ONIXS_FENICSUST_BIMP_NOTHROW
 
template<class Enumeration >
Enumeration::Enum enumeration (BlockSize offset) const ONIXS_FENICSUST_BIMP_NOTHROW
 
template<BlockSize Size>
StrRef fixedStr (BlockSize offset) const ONIXS_FENICSUST_BIMP_NOTHROW
 

Detailed Description

template<class Block, class BlockSize>
class OnixS::FenicsUST::MarketData::Bimp::BinaryFields< Block, BlockSize >

Exposes base services to access fields stored in little Endian block of memory. Class represents an abstraction, instance construction available through descendants implementing actual access to encoded data.

Definition at line 64 of file BinaryMessage.h.

Member Function Documentation

Enumeration::Enum enumeration ( BlockSize  offset) const
inlineprotected

Returns value of a field by its offset.

Given function serves as specialization of general case for fields of enumeration type.

Definition at line 112 of file BinaryMessage.h.

StrRef fixedStr ( BlockSize  offset) const
inlineprotected

Provides access to string field by its offset.

Given function serves as specialization of general case for fields of string type.

Definition at line 127 of file BinaryMessage.h.

FieldValue ordinary ( BlockSize  offset) const
inlineprotected

Returns value of a field by its offset.

Definition at line 88 of file BinaryMessage.h.

const FieldValue& ordinaryRef ( BlockSize  offset) const
inlineprotected

Returns value of a field by its offset.

Definition at line 98 of file BinaryMessage.h.

const SubMessage submessage ( BlockSize  offset,
BlockSize  size 
) const
inlineprotected

Returns sub message.

Definition at line 77 of file BinaryMessage.h.


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