|
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... | |
| size_t | domain_id |
| ROS domain id. More... | |
| rmw_security_options_t | security_options |
| Security options. More... | |
| rmw_localhost_only_t | localhost_only |
| Enable localhost only. More... | |
| char * | enclave |
| Enclave, name used to find security artifacts in a sros2 keystore. 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.
| size_t rmw_init_options_t::domain_id |
ROS domain id.
| rmw_security_options_t rmw_init_options_t::security_options |
Security options.
| rmw_localhost_only_t rmw_init_options_t::localhost_only |
Enable localhost only.
| char* rmw_init_options_t::enclave |
Enclave, name used to find security artifacts in a sros2 keystore.
| 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.17