#include <OnixS/CboeCFE/Trading/BOE/BinaryMessage.h>
Protected Member Functions | |
template<class SubMessage > | |
const SubMessage | submessage (BlockSize offset, BlockSize size) const |
template<class FieldValue > | |
const FieldValue & | ordinaryRef (BlockSize offset) const |
template<class FieldValue > | |
FieldValue | ordinary (BlockSize offset) const |
template<class Enumeration > | |
Enumeration::Enum | enumeration (BlockSize offset) const |
template<BlockSize Size> | |
StrRef | fixedStr (BlockSize offset) const |
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 62 of file BinaryMessage.h.
|
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 107 of file BinaryMessage.h.
|
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 121 of file BinaryMessage.h.
|
inlineprotected |
Returns value of a field by its offset.
Definition at line 95 of file BinaryMessage.h.
|
inlineprotected |
Returns value of a field by its offset.
Definition at line 85 of file BinaryMessage.h.
|
inlineprotected |
Returns sub message.
Definition at line 74 of file BinaryMessage.h.