Class Serializer

Inheritance Relationships

Derived Types

Class Documentation

class Serializer

Subclassed by RosMsgParser::NanoCDR_Serializer, RosMsgParser::ROS_Serializer

Public Functions

virtual ~Serializer() = default
virtual bool isROS2() const = 0
virtual void serialize(BuiltinType type, const Variant &val) = 0
virtual void serializeString(const std::string &str) = 0
virtual void serializeUInt32(uint32_t value) = 0
virtual void reset() = 0
virtual const char *getBufferData() const = 0
virtual size_t getBufferSize() const = 0