Class TypeSupport
Defined in File TypeSupport.hpp
Inheritance Relationships
Base Type
public rmw_fastrtps_shared_cpp::TypeSupport
Derived Types
public rmw_fastrtps_cpp::MessageTypeSupport
(Class MessageTypeSupport)public rmw_fastrtps_cpp::ServiceTypeSupport
(Class ServiceTypeSupport)
Class Documentation
-
class TypeSupport : public rmw_fastrtps_shared_cpp::TypeSupport
Subclassed by rmw_fastrtps_cpp::MessageTypeSupport, rmw_fastrtps_cpp::ServiceTypeSupport
Public Functions
-
size_t getEstimatedSerializedSize(const void *ros_message, const void *impl) const override
-
bool serializeROSmessage(const void *ros_message, eprosima::fastcdr::Cdr &ser, const void *impl) const override
-
bool deserializeROSmessage(eprosima::fastcdr::Cdr &deser, void *ros_message, const void *impl) const override
-
TypeSupport()
Protected Functions
-
void set_members(const message_type_support_callbacks_t *members)
-
size_t getEstimatedSerializedSize(const void *ros_message, const void *impl) const override