15 #ifndef RCL__DYNAMIC_MESSAGE_TYPE_SUPPORT_H_
16 #define RCL__DYNAMIC_MESSAGE_TYPE_SUPPORT_H_
22 #include <rosidl_runtime_c/type_description/type_description__struct.h>
23 #include <rosidl_runtime_c/message_type_support_struct.h>
26 #include "rcl/macros.h"
28 #include "rcl/visibility_control.h"
35 rcl_dynamic_message_type_support_handle_init(
36 const char * serialization_lib_name,
37 const rosidl_runtime_c__type_description__TypeDescription * desc,
39 rosidl_message_type_support_t * ts);
46 rcl_dynamic_message_type_support_handle_fini(rosidl_message_type_support_t * ts);
rcutils_allocator_t rcl_allocator_t
Encapsulation of an allocator.
rmw_ret_t rcl_ret_t
The type that holds an rcl return code.