rmw  master
C API providing a middleware abstraction layer which is used to implement the rest of ROS.
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 RMW_SAFE_FWRITE_TO_STDERR   RCUTILS_SAFE_FWRITE_TO_STDERR
 
#define rmw_initialize_error_handling_thread_local_storage   rcutils_initialize_error_handling_thread_local_storage
 
#define rmw_set_error_state   rcutils_set_error_state
 
#define RMW_CHECK_ARGUMENT_FOR_NULL(argument, error_return_type)   RCUTILS_CHECK_ARGUMENT_FOR_NULL(argument, error_return_type)
 
#define RMW_CHECK_FOR_NULL_WITH_MSG(value, msg, error_statement)   RCUTILS_CHECK_FOR_NULL_WITH_MSG(value, msg, error_statement)
 
#define RMW_SET_ERROR_MSG(msg)   RCUTILS_SET_ERROR_MSG(msg)
 
#define RMW_SET_ERROR_MSG_WITH_FORMAT_STRING(format_string, ...)   RCUTILS_SET_ERROR_MSG_WITH_FORMAT_STRING(format_string, __VA_ARGS__)
 
#define rmw_error_is_set   rcutils_error_is_set
 
#define rmw_get_error_state   rcutils_get_error_state
 
#define rmw_get_error_string   rcutils_get_error_string
 
#define rmw_reset_error   rcutils_reset_error
 

Typedefs

typedef rcutils_error_string_t rmw_error_string_t
 
typedef rcutils_error_state_t rmw_error_state_t
 

Macro Definition Documentation

◆ RMW_SAFE_FWRITE_TO_STDERR

#define RMW_SAFE_FWRITE_TO_STDERR   RCUTILS_SAFE_FWRITE_TO_STDERR

◆ rmw_initialize_error_handling_thread_local_storage

#define rmw_initialize_error_handling_thread_local_storage   rcutils_initialize_error_handling_thread_local_storage

◆ rmw_set_error_state

#define rmw_set_error_state   rcutils_set_error_state

◆ RMW_CHECK_ARGUMENT_FOR_NULL

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

◆ RMW_CHECK_FOR_NULL_WITH_MSG

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

◆ RMW_SET_ERROR_MSG

#define RMW_SET_ERROR_MSG (   msg)    RCUTILS_SET_ERROR_MSG(msg)

◆ RMW_SET_ERROR_MSG_WITH_FORMAT_STRING

#define RMW_SET_ERROR_MSG_WITH_FORMAT_STRING (   format_string,
  ... 
)    RCUTILS_SET_ERROR_MSG_WITH_FORMAT_STRING(format_string, __VA_ARGS__)

◆ rmw_error_is_set

#define rmw_error_is_set   rcutils_error_is_set

◆ rmw_get_error_state

#define rmw_get_error_state   rcutils_get_error_state

◆ rmw_get_error_string

#define rmw_get_error_string   rcutils_get_error_string

◆ rmw_reset_error

#define rmw_reset_error   rcutils_reset_error

Typedef Documentation

◆ rmw_error_string_t

◆ rmw_error_state_t