#include "rosidl_runtime_c/visibility_control.h"
#include "rosidl_typesupport_interface/macros.h"
Go to the source code of this file.
◆ ROSIDL_GET_SRV_TYPE_SUPPORT
#define ROSIDL_GET_SRV_TYPE_SUPPORT |
( |
|
PkgName, |
|
|
|
SrvSubfolder, |
|
|
|
SrvName |
|
) |
| |
Value: ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( \
rosidl_typesupport_c, PkgName, SrvSubfolder, SrvName)()
Get the service type support given a provided action and package.
◆ rosidl_service_type_support_t
◆ get_service_typesupport_handle()
Get the service 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 service type support |
identifier | The typesupport identifier to get the handle function for |
- Returns
- The associated service typesupport handle function.
◆ get_service_typesupport_handle_function()
Get the service type support handle function specific to this identifier.
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 service 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_service_typesupport_handle_function