#include "rosidl_runtime_c/visibility_control.h"
#include "rosidl_typesupport_interface/macros.h"
Go to the source code of this file.
◆ ROSIDL_GET_SEQUENCE_BOUNDS
#define ROSIDL_GET_SEQUENCE_BOUNDS |
( |
|
PkgName, |
|
|
|
MsgSubfolder, |
|
|
|
MsgName |
|
) |
| |
Value: ROSIDL_BOUNDS_INTERFACE__MESSAGE_SYMBOL_NAME( \
rosidl_typesupport_c, PkgName, MsgSubfolder, MsgName)()
Get the sequence bounds given a provided action and package.
◆ rosidl_runtime_c__Sequence__bound
◆ get_sequence_bound_handle()
Get the message bounds handle specific to this identifier.
The handle's sequence bound is simply returned or if the parameters are NULL then an assert will happen.
- Parameters
-
handle | Handle to service type support |
identifier | The identifier to get the handle for |
- Returns
- The associated sequence bound handle function.
◆ get_sequence_bound_handle_function()
Get the message bounds handle function specific to this identifier.
If the identifier is the same as this handle function's identifier the handle is simply returned or if the parameters are NULL then an assert will happen.
- Parameters
-
handle | Handle to service type support |
identifier | The identifier to get the handle function for |
- Returns
- if the identifier match's the handle's identifier then the handle's function is returned.
◆ rosidl_runtime_c__bound_handle_function