rmw  master
C API providing a middleware abstraction layer which is used to implement the rest of ROS.
Macros | Typedefs
ret_types.h File Reference
#include <stdint.h>
Include dependency graph for ret_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define RMW_RET_OK   0
 
#define RMW_RET_ERROR   1
 
#define RMW_RET_TIMEOUT   2
 
#define RMW_RET_UNSUPPORTED   3
 The operation or event handling is not supported. More...
 
#define RMW_RET_BAD_ALLOC   10
 Failed to allocate memory return code. More...
 
#define RMW_RET_INVALID_ARGUMENT   11
 Invalid argument return code. More...
 
#define RMW_RET_INCORRECT_RMW_IMPLEMENTATION   12
 Incorrect rmw implementation. More...
 
#define RMW_RET_NODE_NAME_NON_EXISTENT   203
 Failed to find node name. More...
 

Typedefs

typedef int32_t rmw_ret_t
 

Macro Definition Documentation

◆ RMW_RET_OK

#define RMW_RET_OK   0

◆ RMW_RET_ERROR

#define RMW_RET_ERROR   1

◆ RMW_RET_TIMEOUT

#define RMW_RET_TIMEOUT   2

◆ RMW_RET_UNSUPPORTED

#define RMW_RET_UNSUPPORTED   3

The operation or event handling is not supported.

◆ RMW_RET_BAD_ALLOC

#define RMW_RET_BAD_ALLOC   10

Failed to allocate memory return code.

◆ RMW_RET_INVALID_ARGUMENT

#define RMW_RET_INVALID_ARGUMENT   11

Invalid argument return code.

◆ RMW_RET_INCORRECT_RMW_IMPLEMENTATION

#define RMW_RET_INCORRECT_RMW_IMPLEMENTATION   12

Incorrect rmw implementation.

◆ RMW_RET_NODE_NAME_NON_EXISTENT

#define RMW_RET_NODE_NAME_NON_EXISTENT   203

Failed to find node name.

Typedef Documentation

◆ rmw_ret_t

typedef int32_t rmw_ret_t