rosidl_runtime_c
master
Generate the rosidl interfaces in C.
|
Go to the documentation of this file.
15 #ifndef ROSIDL_RUNTIME_C__MESSAGE_TYPE_SUPPORT_STRUCT_H_
16 #define ROSIDL_RUNTIME_C__MESSAGE_TYPE_SUPPORT_STRUCT_H_
19 #include "rosidl_typesupport_interface/macros.h"
76 #define ROSIDL_GET_MSG_TYPE_SUPPORT(PkgName, MsgSubfolder, MsgName) \
77 ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( \
78 rosidl_typesupport_c, PkgName, MsgSubfolder, MsgName)()
84 #endif // ROSIDL_RUNTIME_C__MESSAGE_TYPE_SUPPORT_STRUCT_H_
const rosidl_message_type_support_t * get_message_typesupport_handle_function(const rosidl_message_type_support_t *handle, const char *identifier)
const rosidl_message_type_support_t * get_message_typesupport_handle(const rosidl_message_type_support_t *handle, const char *identifier)
Get the message type support handle specific to this identifier.
const char * typesupport_identifier
String identifier for the type_support.
Definition: message_type_support_struct.h:35
#define ROSIDL_GENERATOR_C_PUBLIC
Definition: visibility_control.h:48
const typedef rosidl_message_type_support_t *(* rosidl_message_typesupport_handle_function)(const rosidl_message_type_support_t *, const char *)
Definition: message_type_support_struct.h:28
Contains rosidl message type support data.
Definition: message_type_support_struct.h:32
rosidl_message_typesupport_handle_function func
Pointer to the message type support handler function.
Definition: message_type_support_struct.h:39
const void * data
Pointer to the message type support library.
Definition: message_type_support_struct.h:37