Struct rmw_context_impl_s
Defined in File rmw_context_impl.hpp
Struct Documentation
-
struct rmw_context_impl_s
Public Functions
-
inline explicit rmw_context_impl_s(rmw_context_t *const base)
-
inline ~rmw_context_impl_s()
-
rmw_ret_t initialize_node(const char *node_name, const char *node_namespace, const bool localhost_only)
-
rmw_ret_t finalize_node()
-
rmw_ret_t initialize_participant(const char *node_name, const char *node_namespace, const bool localhost_only)
-
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 localhost_only
-
bool service_mapping_basic
-
size_t node_count = {0}
-
std::mutex initialization_mutex
-
bool is_shutdown
-
std::mutex endpoint_mutex
-
inline explicit rmw_context_impl_s(rmw_context_t *const base)