Add new RCL_RET_UNSUPPORTED (#432)

Signed-off-by: Emerson Knapp <eknapp@amazon.com>
This commit is contained in:
Emerson Knapp 2019-05-03 13:42:11 -07:00 committed by Shane Loretz
parent 461ad9cd71
commit 452309f1ce
2 changed files with 4 additions and 0 deletions

View file

@ -28,6 +28,8 @@ typedef rmw_ret_t rcl_ret_t;
#define RCL_RET_BAD_ALLOC RMW_RET_BAD_ALLOC #define RCL_RET_BAD_ALLOC RMW_RET_BAD_ALLOC
/// Invalid argument return code. /// Invalid argument return code.
#define RCL_RET_INVALID_ARGUMENT RMW_RET_INVALID_ARGUMENT #define RCL_RET_INVALID_ARGUMENT RMW_RET_INVALID_ARGUMENT
/// Unsupported return code.
#define RCL_RET_UNSUPPORTED RMW_RET_UNSUPPORTED
// rcl specific ret codes start at 100 // rcl specific ret codes start at 100
/// rcl_init() already called return code. /// rcl_init() already called return code.

View file

@ -63,6 +63,8 @@ rcl_convert_rmw_ret_to_rcl_ret(rmw_ret_t rmw_ret)
return RCL_RET_INVALID_ARGUMENT; return RCL_RET_INVALID_ARGUMENT;
case RMW_RET_BAD_ALLOC: case RMW_RET_BAD_ALLOC:
return RCL_RET_BAD_ALLOC; return RCL_RET_BAD_ALLOC;
case RMW_RET_UNSUPPORTED:
return RCL_RET_UNSUPPORTED;
default: default:
return RCL_RET_ERROR; return RCL_RET_ERROR;
} }