Class TypeSupport

Inheritance Relationships

Base Type

  • public rmw_fastrtps_shared_cpp::TypeSupport

Derived Types

Class Documentation

class TypeSupport : public rmw_fastrtps_shared_cpp::TypeSupport

Subclassed by rmw_fastrtps_cpp::MessageTypeSupport, rmw_fastrtps_cpp::ServiceTypeSupport

Public Functions

virtual size_t getEstimatedSerializedSize(const void *ros_message, const void *impl) const override
virtual bool serializeROSmessage(const void *ros_message, eprosima::fastcdr::Cdr &ser, const void *impl) const override
virtual 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)