Struct rmw_context_impl_s

Struct Documentation

struct rmw_context_impl_s

Public Functions

explicit rmw_context_impl_s(rmw_context_t *const base)
~rmw_context_impl_s()
rmw_ret_t initialize_node(const char *node_name, const char *node_namespace)
rmw_ret_t finalize_node()
rmw_ret_t initialize_participant(const char *node_name, const char *node_namespace)
rmw_ret_t finalize_participant()
rmw_ret_t finalize()

Public Members

rmw_dds_common::Context common_ctx
rmw_context_t *base
dds_DomainId_t domain_id
dds_DomainParticipant *participant
dds_Publisher *publisher
dds_Subscriber *subscriber
bool service_mapping_basic
size_t node_count = {0}
std::mutex initialization_mutex
bool is_shutdown
std::mutex endpoint_mutex