25 #include "rcl/error_handling.h"
28 rcl_convert_rmw_ret_to_rcl_ret(rmw_ret_t rmw_ret)
33 case RMW_RET_INVALID_ARGUMENT:
35 case RMW_RET_BAD_ALLOC:
37 case RMW_RET_UNSUPPORTED:
39 case RMW_RET_NODE_NAME_NON_EXISTENT:
47 rcl_convert_rcutils_ret_to_rcl_ret(rcutils_ret_t rcutils_ret)
49 switch (rcutils_ret) {
52 case RCUTILS_RET_ERROR:
54 case RCUTILS_RET_BAD_ALLOC:
56 case RCUTILS_RET_INVALID_ARGUMENT:
58 case RCUTILS_RET_NOT_INITIALIZED:
60 case RCUTILS_RET_NOT_FOUND:
#define RCL_RET_UNSUPPORTED
Unsupported return code.
#define RCL_RET_NOT_FOUND
Resource not found.
#define RCL_RET_NOT_INIT
rcl_init() not yet called return code.
#define RCL_RET_NODE_NAME_NON_EXISTENT
Failed to find node name.
#define RCL_RET_OK
Success return code.
#define RCL_RET_BAD_ALLOC
Failed to allocate memory return code.
#define RCL_RET_INVALID_ARGUMENT
Invalid argument return code.
#define RCL_RET_ERROR
Unspecified error return code.
rmw_ret_t rcl_ret_t
The type that holds an rcl return code.