#include <DynamicPubSubType.h>
◆ anonymous enum
Enumerator |
---|
FINAL | |
APPENDABLE | |
MUTABLE | |
◆ DynamicPubSubType() [1/2]
◆ DynamicPubSubType() [2/2]
◆ ~DynamicPubSubType()
◆ CleanDynamicType()
RTPS_DllAPI void CleanDynamicType |
( |
| ) |
|
◆ createData()
RTPS_DllAPI void * createData |
( |
| ) |
|
|
override |
◆ deleteData()
RTPS_DllAPI void deleteData |
( |
void * |
data | ) |
|
|
override |
◆ deserialize()
RTPS_DllAPI bool deserialize |
( |
eprosima::fastrtps::rtps::SerializedPayload_t * |
payload, |
|
|
void * |
data |
|
) |
| |
|
override |
◆ GetDynamicType()
◆ getKey()
RTPS_DllAPI bool getKey |
( |
void * |
data, |
|
|
eprosima::fastrtps::rtps::InstanceHandle_t * |
ihandle, |
|
|
bool |
force_md5 = false |
|
) |
| |
|
override |
◆ getSerializedSizeProvider() [1/2]
RTPS_DllAPI std::function< uint32_t()> getSerializedSizeProvider |
( |
void * |
data | ) |
|
|
inlineoverride |
◆ getSerializedSizeProvider() [2/2]
RTPS_DllAPI std::function< uint32_t()> getSerializedSizeProvider |
( |
void * |
data, |
|
|
fastdds::dds::DataRepresentationId_t |
data_representation |
|
) |
| |
|
override |
◆ serialize() [1/2]
RTPS_DllAPI bool serialize |
( |
void * |
data, |
|
|
eprosima::fastrtps::rtps::SerializedPayload_t * |
payload |
|
) |
| |
|
inlineoverride |
◆ serialize() [2/2]
RTPS_DllAPI bool serialize |
( |
void * |
data, |
|
|
eprosima::fastrtps::rtps::SerializedPayload_t * |
payload, |
|
|
fastdds::dds::DataRepresentationId_t |
data_representation |
|
) |
| |
|
override |
◆ SetDynamicType() [1/2]
◆ SetDynamicType() [2/2]
◆ UpdateDynamicTypeInfo()
void UpdateDynamicTypeInfo |
( |
| ) |
|
|
protected |
◆ []
◆ dynamic_type_
◆ m_keyBuffer
unsigned char* m_keyBuffer |
|
protected |
◆ m_md5
The documentation for this class was generated from the following file: