#include "rosidl_runtime_c/visibility_control.h"
#include "rosidl_typesupport_interface/macros.h"
Go to the source code of this file.
◆ ROSIDL_GET_MSG_TYPE_SUPPORT
#define ROSIDL_GET_MSG_TYPE_SUPPORT |
( |
|
PkgName, |
|
|
|
MsgSubfolder, |
|
|
|
MsgName |
|
) |
| |
Value: ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( \
rosidl_typesupport_c, PkgName, MsgSubfolder, MsgName)()
Get the message type support given a provided action and package.
◆ rosidl_message_type_support_t
◆ get_message_typesupport_handle()
Get the message type support handle specific to this identifier.
The handle's message typesupport identifier function is returned or if the parameters are NULL then an assert will happen.
- Parameters
-
handle | Handle to message type support |
identifier | The typesupport identifier to get the handle function for |
- Returns
- The associated message typesupport handle function.
◆ get_message_typesupport_handle_function()
If the identifier is the same as this handle's typesupport_identifier the handle is simply returned or if the parameters are NULL then an assert will happen.
- Parameters
-
handle | Handle to message type support |
identifier | The typesupport 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_message_typesupport_handle_function