|
| eProsima_user_DllExport | CompleteAliasHeaderPubSubType () |
| |
| eProsima_user_DllExport | ~CompleteAliasHeaderPubSubType () override |
| |
| eProsima_user_DllExport bool | serialize (const void *const data, eprosima::fastdds::rtps::SerializedPayload_t &payload, eprosima::fastdds::dds::DataRepresentationId_t data_representation) override |
| | Serialize method, it should be implemented by the user, since it is abstract.
|
| |
| eProsima_user_DllExport bool | deserialize (eprosima::fastdds::rtps::SerializedPayload_t &payload, void *data) override |
| | Deserialize method, it should be implemented by the user, since it is abstract.
|
| |
| eProsima_user_DllExport uint32_t | calculate_serialized_size (const void *const data, eprosima::fastdds::dds::DataRepresentationId_t data_representation) override |
| | Calculates the serialized size of the provided data.
|
| |
| eProsima_user_DllExport bool | compute_key (eprosima::fastdds::rtps::SerializedPayload_t &payload, eprosima::fastdds::rtps::InstanceHandle_t &ihandle, bool force_md5=false) override |
| | Get the key associated with the data.
|
| |
| eProsima_user_DllExport bool | compute_key (const void *const data, eprosima::fastdds::rtps::InstanceHandle_t &ihandle, bool force_md5=false) override |
| | Get the key associated with the data.
|
| |
| eProsima_user_DllExport void * | create_data () override |
| | Create a Data Type.
|
| |
| eProsima_user_DllExport void | delete_data (void *data) override |
| | Remove a previously created object.
|
| |
| eProsima_user_DllExport void | register_type_object_representation () override |
| | Register TypeObject type representation.
|
| |
| FASTDDS_EXPORTED_API | TopicDataType ()=default |
| | Constructor.
|
| |
| virtual FASTDDS_EXPORTED_API | ~TopicDataType ()=default |
| | Destructor.
|
| |
| FASTDDS_EXPORTED_API void | set_name (const std::string &nam) |
| | Set topic data type name.
|
| |
| FASTDDS_EXPORTED_API void | set_name (std::string &&nam) |
| | Set topic data type name.
|
| |
| FASTDDS_EXPORTED_API const std::string & | get_name () const |
| | Get topic data type name.
|
| |
| FASTDDS_EXPORTED_API const xtypes::TypeIdentifierPair & | type_identifiers () const |
| | Get the type identifiers.
|
| |
| virtual FASTDDS_EXPORTED_API bool | is_bounded () const |
| | Checks if the type is bounded.
|
| |
| virtual FASTDDS_EXPORTED_API bool | is_plain (DataRepresentationId_t) const |
| | Checks if the type is plain when using a specific encoding.
|
| |
| virtual FASTDDS_EXPORTED_API bool | construct_sample (void *memory) const |
| | Construct a sample on a memory location.
|
| |
This class represents the TopicDataType of the type CompleteAliasHeader defined by the user in the IDL file.