Struct rmw_context_impl_s

Struct Documentation

struct rmw_context_impl_s

Public Functions

rmw_context_impl_s()
~rmw_context_impl_s()

Context destruction, called when deleting this.

rmw_ret_t init(rmw_init_options_t *options, size_t domain_id)

Called whenever a new node is created.

rmw_ret_t fini()

Called whenever a node is destroy.

void cleanup()

Cleanup on init failure and on fini.

Public Members

rmw_guard_condition_t *graph_guard_condition = {nullptr}
size_t node_count = {0}
std::mutex mutex_initialization
bool is_shutdown = {false}