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.
| std::string toFix | ( | const SbeMessage & | , |
| Char | delimiter ) const |
|
pure virtual |
Serializes the given message into the tag=value presentation.