diff --git a/rmw_fastrtps_shared_cpp/include/rmw_fastrtps_shared_cpp/TypeSupport.hpp b/rmw_fastrtps_shared_cpp/include/rmw_fastrtps_shared_cpp/TypeSupport.hpp index 6c53393f6..85c50dc90 100644 --- a/rmw_fastrtps_shared_cpp/include/rmw_fastrtps_shared_cpp/TypeSupport.hpp +++ b/rmw_fastrtps_shared_cpp/include/rmw_fastrtps_shared_cpp/TypeSupport.hpp @@ -57,19 +57,19 @@ class TypeSupport : public eprosima::fastrtps::TopicDataType } RMW_FASTRTPS_SHARED_CPP_PUBLIC - bool serialize(void * data, eprosima::fastrtps::rtps::SerializedPayload_t * payload); + bool serialize(void * data, eprosima::fastrtps::rtps::SerializedPayload_t * payload) override; RMW_FASTRTPS_SHARED_CPP_PUBLIC - bool deserialize(eprosima::fastrtps::rtps::SerializedPayload_t * payload, void * data); + bool deserialize(eprosima::fastrtps::rtps::SerializedPayload_t * payload, void * data) override; RMW_FASTRTPS_SHARED_CPP_PUBLIC - std::function getSerializedSizeProvider(void * data); + std::function getSerializedSizeProvider(void * data) override; RMW_FASTRTPS_SHARED_CPP_PUBLIC - void * createData(); + void * createData() override; RMW_FASTRTPS_SHARED_CPP_PUBLIC - void deleteData(void * data); + void deleteData(void * data) override; RMW_FASTRTPS_SHARED_CPP_PUBLIC virtual ~TypeSupport() {}