rosidl_runtime_c
master
Generate the rosidl interfaces in C.
|
Go to the documentation of this file.
15 #ifndef ROSIDL_RUNTIME_C__SEQUENCE_BOUND_H_
16 #define ROSIDL_RUNTIME_C__SEQUENCE_BOUND_H_
19 #include "rosidl_typesupport_interface/macros.h"
74 #define ROSIDL_GET_SEQUENCE_BOUNDS(PkgName, MsgSubfolder, MsgName) \
75 ROSIDL_BOUNDS_INTERFACE__MESSAGE_SYMBOL_NAME( \
76 rosidl_typesupport_c, PkgName, MsgSubfolder, MsgName)()
82 #endif // ROSIDL_RUNTIME_C__SEQUENCE_BOUND_H_
const rosidl_runtime_c__Sequence__bound * get_sequence_bound_handle(const rosidl_runtime_c__Sequence__bound *handle, const char *identifier)
Get the message bounds handle specific to this identifier.
const typedef rosidl_runtime_c__Sequence__bound *(* rosidl_runtime_c__bound_handle_function)(const rosidl_runtime_c__Sequence__bound *, const char *)
Definition: sequence_bound.h:28
const char * typesupport_identifier
String identifier for the type_support.
Definition: sequence_bound.h:34
rosidl_runtime_c__bound_handle_function func
Definition: sequence_bound.h:37
const void * data
Pointer to type support handle function.
Definition: sequence_bound.h:36
const rosidl_runtime_c__Sequence__bound * get_sequence_bound_handle_function(const rosidl_runtime_c__Sequence__bound *handle, const char *identifier)
Get the message bounds handle function specific to this identifier.
Definition: sequence_bound.h:31
#define ROSIDL_GENERATOR_C_PUBLIC
Definition: visibility_control.h:48