|
rmw
master
C API providing a middleware abstraction layer which is used to implement the rest of ROS.
|
Options structure used during rmw_init(). More...
#include <init_options.h>

Public Attributes | |
| uint64_t | instance_id |
| Locally (process local) unique ID that represents this init/shutdown cycle. More... | |
| const char * | implementation_identifier |
| Implementation identifier, used to ensure two different implementations are not being mixed. More... | |
| rcutils_allocator_t | allocator |
| Allocator used during internal allocation of init options, if needed. More... | |
| rmw_init_options_impl_t * | impl |
| Implementation defined init options. More... | |
Options structure used during rmw_init().
| uint64_t rmw_init_options_t::instance_id |
Locally (process local) unique ID that represents this init/shutdown cycle.
This should be set by the caller of rmw_init() to a number that is unique within this process. It is designed to be used with rcl_init() and rcl_get_instance_id().
| const char* rmw_init_options_t::implementation_identifier |
Implementation identifier, used to ensure two different implementations are not being mixed.
| rcutils_allocator_t rmw_init_options_t::allocator |
Allocator used during internal allocation of init options, if needed.
| rmw_init_options_impl_t* rmw_init_options_t::impl |
Implementation defined init options.
May be NULL if there are no implementation defined options.
1.8.13