#include <OnixS/CME/iLink3/messaging/TagBased/Message.h>
Public Member Functions | |
virtual StrRef | type () const noexcept=0 |
virtual Group | group (const SbeMessage &, Tag) const noexcept=0 |
virtual Group | group (SbeMessage &, Tag, MessageSize) const =0 |
virtual MessageSize | calculateBinarySize (const SbeMessage &) const noexcept=0 |
virtual void | toFix (std::string &, const SbeMessage &) const =0 |
std::string | toFix (const SbeMessage &, Char delimiter) const |
Public Member Functions inherited from FieldAccessor | |
virtual Field | field (const BinaryBlockBase &, Tag) const noexcept=0 |
virtual void | setField (BinaryBlockBase &, Tag, const Field &) const =0 |
virtual void | resetField (BinaryBlockBase &, Tag) const =0 |
virtual void | reset (BinaryBlockBase &) const noexcept=0 |
Protected Member Functions | |
~MessageAccessor ()=default | |
Protected Member Functions inherited from FieldAccessor | |
~FieldAccessor ()=default | |
|
protecteddefault |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtual |
Sets a repeating group by its tag.
|
pure virtual |
Serializes the given message into the tag=value presentation.
std::string toFix | ( | const SbeMessage & | , |
Char | delimiter | ||
) | const |