Struct rmw_context_s

Struct Documentation

struct rmw_context_s

Initialization context structure which is used to store init specific information.

Public Members

uint64_t instance_id

Locally (process local) unique ID that represents this init/shutdown cycle.

const char *implementation_identifier

Implementation identifier, used to ensure two different implementations are not being mixed.

rmw_init_options_t options

Options used to initialize the context.

size_t actual_domain_id

Domain id that is being used.

rmw_context_impl_t *impl

Implementation defined context information.

May be NULL if there is no implementation defined context information.