rcl  master
C API providing common ROS client library functionality.
Macros | Typedefs
error_handling.h File Reference
#include "rcutils/error_handling.h"
Include dependency graph for error_handling.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define rcl_initialize_error_handling_thread_local_storage   rcutils_initialize_error_handling_thread_local_storage
 
#define rcl_set_error_state   rcutils_set_error_state
 
#define RCL_CHECK_ARGUMENT_FOR_NULL(argument, error_return_type)   RCUTILS_CHECK_ARGUMENT_FOR_NULL(argument, error_return_type)
 
#define RCL_CHECK_FOR_NULL_WITH_MSG(value, msg, error_statement)   RCUTILS_CHECK_FOR_NULL_WITH_MSG(value, msg, error_statement)
 
#define RCL_SET_ERROR_MSG(msg)   RCUTILS_SET_ERROR_MSG(msg)
 
#define RCL_SET_ERROR_MSG_WITH_FORMAT_STRING(fmt_str, ...)   RCUTILS_SET_ERROR_MSG_WITH_FORMAT_STRING(fmt_str, __VA_ARGS__)
 
#define rcl_error_is_set   rcutils_error_is_set
 
#define rcl_get_error_state   rcutils_get_error_state
 
#define rcl_get_error_string   rcutils_get_error_string
 
#define rcl_reset_error   rcutils_reset_error
 

Typedefs

typedef rcutils_error_state_t rcl_error_state_t
 The error handling in RCL is just an alias to the error handling in rcutils. More...
 
typedef rcutils_error_string_t rcl_error_string_t
 

Macro Definition Documentation

◆ rcl_initialize_error_handling_thread_local_storage

#define rcl_initialize_error_handling_thread_local_storage   rcutils_initialize_error_handling_thread_local_storage

◆ rcl_set_error_state

#define rcl_set_error_state   rcutils_set_error_state

◆ RCL_CHECK_ARGUMENT_FOR_NULL

#define RCL_CHECK_ARGUMENT_FOR_NULL (   argument,
  error_return_type 
)    RCUTILS_CHECK_ARGUMENT_FOR_NULL(argument, error_return_type)

◆ RCL_CHECK_FOR_NULL_WITH_MSG

#define RCL_CHECK_FOR_NULL_WITH_MSG (   value,
  msg,
  error_statement 
)    RCUTILS_CHECK_FOR_NULL_WITH_MSG(value, msg, error_statement)

◆ RCL_SET_ERROR_MSG

#define RCL_SET_ERROR_MSG (   msg)    RCUTILS_SET_ERROR_MSG(msg)

◆ RCL_SET_ERROR_MSG_WITH_FORMAT_STRING

#define RCL_SET_ERROR_MSG_WITH_FORMAT_STRING (   fmt_str,
  ... 
)    RCUTILS_SET_ERROR_MSG_WITH_FORMAT_STRING(fmt_str, __VA_ARGS__)

◆ rcl_error_is_set

#define rcl_error_is_set   rcutils_error_is_set

◆ rcl_get_error_state

#define rcl_get_error_state   rcutils_get_error_state

◆ rcl_get_error_string

#define rcl_get_error_string   rcutils_get_error_string

◆ rcl_reset_error

#define rcl_reset_error   rcutils_reset_error

Typedef Documentation

◆ rcl_error_state_t

The error handling in RCL is just an alias to the error handling in rcutils.

◆ rcl_error_string_t