ROS 2 rclcpp + rcl - kilted
kilted
ROS 2 C++ Client Library with ROS Client Library
|
#include "rcl/visibility_control.h"
Go to the source code of this file.
Macros | |
#define | RMW_IMPLEMENTATION_ENV_VAR_NAME "RMW_IMPLEMENTATION" |
The environment variable name to control which RMW implementation is used. | |
#define | RCL_ASSERT_RMW_ID_MATCHES_ENV_VAR_NAME "RCL_ASSERT_RMW_ID_MATCHES" |
Functions | |
RCL_PUBLIC rcl_ret_t | rcl_rmw_implementation_identifier_check (void) |
Check whether the RMW implementation in use matches what the user requested. More... | |
#define RCL_ASSERT_RMW_ID_MATCHES_ENV_VAR_NAME "RCL_ASSERT_RMW_ID_MATCHES" |
The environment variable name to control whether the chosen RMW implementation matches the one that is in use.
Definition at line 32 of file rmw_implementation_identifier_check.h.
RCL_PUBLIC rcl_ret_t rcl_rmw_implementation_identifier_check | ( | void | ) |
Check whether the RMW implementation in use matches what the user requested.
Definition at line 61 of file rmw_implementation_identifier_check.c.
References RCL_ASSERT_RMW_ID_MATCHES_ENV_VAR_NAME, rcl_get_default_allocator, RCL_RET_BAD_ALLOC, RCL_RET_ERROR, RCL_RET_MISMATCHED_RMW_ID, RCL_RET_OK, and RMW_IMPLEMENTATION_ENV_VAR_NAME.