22 #ifndef _FAST_DDS_GENERATED_SENSOR_MSGS_MSG_IMAGE_PUBSUBTYPES_H_ 23 #define _FAST_DDS_GENERATED_SENSOR_MSGS_MSG_IMAGE_PUBSUBTYPES_H_ 25 #include <fastdds/dds/topic/TopicDataType.hpp> 26 #include <fastrtps/utils/md5.h> 30 #if !defined(GEN_API_VER) || (GEN_API_VER != 1) 32 Generated Image is not compatible with current installed Fast DDS. Please, regenerate it with fastddsgen. 67 bool force_md5 =
false)
override;
74 #ifdef TOPIC_DATA_TYPE_API_HAS_IS_BOUNDED 80 #endif // TOPIC_DATA_TYPE_API_HAS_IS_BOUNDED 82 #ifdef TOPIC_DATA_TYPE_API_HAS_IS_PLAIN 88 #endif // TOPIC_DATA_TYPE_API_HAS_IS_PLAIN 90 #ifdef TOPIC_DATA_TYPE_API_HAS_CONSTRUCT_SAMPLE 92 void* memory)
const override 98 #endif // TOPIC_DATA_TYPE_API_HAS_CONSTRUCT_SAMPLE 105 #endif // _FAST_DDS_GENERATED_SENSOR_MSGS_MSG_IMAGE_PUBSUBTYPES_H_
virtual eProsima_user_DllExport bool deserialize(eprosima::fastrtps::rtps::SerializedPayload_t *payload, void *data) override
virtual eProsima_user_DllExport bool serialize(void *data, eprosima::fastrtps::rtps::SerializedPayload_t *payload) override
eprosima::fastrtps::rtps::InstanceHandle_t InstanceHandle_t
virtual eProsima_user_DllExport ~ImagePubSubType() override
virtual eProsima_user_DllExport bool getKey(void *data, eprosima::fastrtps::rtps::InstanceHandle_t *ihandle, bool force_md5=false) override
This class represents the structure Image defined by the user in the IDL file.
This class represents the TopicDataType of the type Image defined by the user in the IDL file...
virtual eProsima_user_DllExport void deleteData(void *data) override
#define eProsima_user_DllExport
virtual eProsima_user_DllExport void * createData() override
eProsima_user_DllExport ImagePubSubType()
eprosima::fastrtps::rtps::SerializedPayload_t SerializedPayload_t
virtual eProsima_user_DllExport std::function< uint32_t()> getSerializedSizeProvider(void *data) override
unsigned char * m_keyBuffer