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.