Go to the documentation of this file.
12 #ifndef _FAST_DDS_GENERATED_UDDS_BLOB_PUBSUBTYPES_H_
13 #define _FAST_DDS_GENERATED_UDDS_BLOB_PUBSUBTYPES_H_
15 #include <fastdds/dds/topic/TopicDataType.hpp>
16 #include <fastrtps/utils/md5.h>
20 #if !defined(GEN_API_VER) || (GEN_API_VER != 1)
22 Generated blob is not compatible with current installed Fast DDS. Please, regenerate it with fastddsgen.
55 bool force_md5 =
false)
override;
62 #ifdef TOPIC_DATA_TYPE_API_HAS_IS_BOUNDED
68 #endif // TOPIC_DATA_TYPE_API_HAS_IS_BOUNDED
70 #ifdef TOPIC_DATA_TYPE_API_HAS_IS_PLAIN
76 #endif // TOPIC_DATA_TYPE_API_HAS_IS_PLAIN
78 #ifdef TOPIC_DATA_TYPE_API_HAS_CONSTRUCT_SAMPLE
80 void* memory)
const override
86 #endif // TOPIC_DATA_TYPE_API_HAS_CONSTRUCT_SAMPLE
93 #endif // _FAST_DDS_GENERATED_UDDS_BLOB_PUBSUBTYPES_H_
eProsima_user_DllExport blobPubSubType()
This class represents the TopicDataType of the type blob defined by the user in the IDL file.
unsigned char * m_keyBuffer
virtual eProsima_user_DllExport void deleteData(void *data) override
typedef void(APIENTRY *GLDEBUGPROC)(GLenum source
virtual eProsima_user_DllExport ~blobPubSubType() override
virtual eProsima_user_DllExport bool deserialize(eprosima::fastrtps::rtps::SerializedPayload_t *payload, void *data) override
#define eProsima_user_DllExport
virtual eProsima_user_DllExport void * createData() override
virtual eProsima_user_DllExport bool serialize(void *data, eprosima::fastrtps::rtps::SerializedPayload_t *payload) override
This class represents the structure blob defined by the user in the IDL file.
eprosima::fastrtps::rtps::SerializedPayload_t SerializedPayload_t
virtual eProsima_user_DllExport bool getKey(void *data, eprosima::fastrtps::rtps::InstanceHandle_t *ihandle, bool force_md5=false) override
eprosima::fastrtps::rtps::InstanceHandle_t InstanceHandle_t
virtual eProsima_user_DllExport std::function< uint32_t()> getSerializedSizeProvider(void *data) override
librealsense2
Author(s): LibRealSense ROS Team
autogenerated on Fri Aug 2 2024 08:30:01