Class Serializer
Defined in File serializer.hpp
Inheritance Relationships
Derived Types
public RosMsgParser::NanoCDR_Serializer(Class NanoCDR_Serializer)public RosMsgParser::ROS_Serializer(Class ROS_Serializer)
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
-
virtual ~Serializer() = default