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 |
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.