#include <deserializer.hpp>
Public Member Functions | |
Variant | deserialize (BuiltinType type) override |
Span< const uint8_t > | deserializeByteSequence () override |
void | deserializeString (std::string &dst) override |
uint32_t | deserializeUInt32 () override |
const uint8_t * | getCurrentPtr () const override |
bool | isROS2 () const override |
void | jump (size_t bytes) override |
virtual void | reset () override |
Public Member Functions inherited from RosMsgParser::Deserializer | |
virtual size_t | bytesLeft () const |
virtual void | init (Span< const uint8_t > buffer) |
virtual | ~Deserializer ()=default |
Protected Attributes | |
std::shared_ptr< eprosima::fastcdr::Cdr > | _cdr |
std::shared_ptr< eprosima::fastcdr::FastBuffer > | _cdr_buffer |
Protected Attributes inherited from RosMsgParser::Deserializer | |
Span< const uint8_t > | _buffer |
Definition at line 108 of file deserializer.hpp.
|
overridevirtual |
Implements RosMsgParser::Deserializer.
Definition at line 135 of file deserializer.cpp.
|
overridevirtual |
Implements RosMsgParser::Deserializer.
Definition at line 192 of file deserializer.cpp.
|
overridevirtual |
Implements RosMsgParser::Deserializer.
Definition at line 182 of file deserializer.cpp.
|
overridevirtual |
Implements RosMsgParser::Deserializer.
Definition at line 187 of file deserializer.cpp.
|
overridevirtual |
Implements RosMsgParser::Deserializer.
Definition at line 211 of file deserializer.cpp.
|
inlineoverridevirtual |
Implements RosMsgParser::Deserializer.
Definition at line 125 of file deserializer.hpp.
|
overridevirtual |
Implements RosMsgParser::Deserializer.
Definition at line 216 of file deserializer.cpp.
|
overridevirtual |
Implements RosMsgParser::Deserializer.
Definition at line 221 of file deserializer.cpp.
|
protected |
Definition at line 132 of file deserializer.hpp.
|
protected |
Definition at line 131 of file deserializer.hpp.