#include <TypeSupport.hpp>
◆ ~TypeSupport()
| virtual rmw_fastrtps_shared_cpp::TypeSupport::~TypeSupport |
( |
| ) |
|
|
inlinevirtual |
◆ TypeSupport()
| rmw_fastrtps_shared_cpp::TypeSupport::TypeSupport |
( |
| ) |
|
|
protected |
◆ getEstimatedSerializedSize()
| virtual size_t rmw_fastrtps_shared_cpp::TypeSupport::getEstimatedSerializedSize |
( |
const void * |
ros_message, |
|
|
const void * |
impl |
|
) |
| const |
|
pure virtual |
◆ serializeROSmessage()
| virtual bool rmw_fastrtps_shared_cpp::TypeSupport::serializeROSmessage |
( |
const void * |
ros_message, |
|
|
eprosima::fastcdr::Cdr & |
ser, |
|
|
const void * |
impl |
|
) |
| const |
|
pure virtual |
◆ deserializeROSmessage()
| virtual bool rmw_fastrtps_shared_cpp::TypeSupport::deserializeROSmessage |
( |
eprosima::fastcdr::Cdr & |
deser, |
|
|
void * |
ros_message, |
|
|
const void * |
impl |
|
) |
| const |
|
pure virtual |
◆ getKey()
| bool rmw_fastrtps_shared_cpp::TypeSupport::getKey |
( |
void * |
data, |
|
|
eprosima::fastrtps::rtps::InstanceHandle_t * |
ihandle, |
|
|
bool |
force_md5 = false |
|
) |
| |
|
inlineoverride |
◆ serialize()
| bool rmw_fastrtps_shared_cpp::TypeSupport::serialize |
( |
void * |
data, |
|
|
eprosima::fastrtps::rtps::SerializedPayload_t * |
payload |
|
) |
| |
|
override |
◆ deserialize()
| bool rmw_fastrtps_shared_cpp::TypeSupport::deserialize |
( |
eprosima::fastrtps::rtps::SerializedPayload_t * |
payload, |
|
|
void * |
data |
|
) |
| |
|
override |
◆ getSerializedSizeProvider()
| std::function<uint32_t()> rmw_fastrtps_shared_cpp::TypeSupport::getSerializedSizeProvider |
( |
void * |
data | ) |
|
|
override |
◆ createData()
| void* rmw_fastrtps_shared_cpp::TypeSupport::createData |
( |
| ) |
|
|
override |
◆ deleteData()
| void rmw_fastrtps_shared_cpp::TypeSupport::deleteData |
( |
void * |
data | ) |
|
|
override |
◆ max_size_bound_
| bool rmw_fastrtps_shared_cpp::TypeSupport::max_size_bound_ |
|
protected |
The documentation for this class was generated from the following file: