Class RMW_Connext_Condition
Defined in File rmw_waitset_std.hpp
Inheritance Relationships
Derived Types
public RMW_Connext_GuardCondition
(Class RMW_Connext_GuardCondition)public RMW_Connext_StatusCondition
(Class RMW_Connext_StatusCondition)
Class Documentation
-
class RMW_Connext_Condition
Subclassed by RMW_Connext_GuardCondition, RMW_Connext_StatusCondition
Public Functions
-
inline RMW_Connext_Condition()
-
template<typename FunctorT>
inline void attach(std::mutex *const waitset_mutex, std::condition_variable *const waitset_condition, bool &already_active, FunctorT &&check_trigger)
-
virtual bool owns(DDS_Condition *const cond) = 0
Protected Attributes
-
std::mutex mutex_internal
-
std::mutex *waitset_mutex
-
std::condition_variable *waitset_condition
Protected Static Functions
-
static inline rmw_ret_t _attach(DDS_WaitSet *const waitset, DDS_Condition *const dds_condition)
-
static inline rmw_ret_t _detach(DDS_WaitSet *const waitset, DDS_Condition *const dds_condition)
Friends
- friend class RMW_Connext_WaitSet
- friend class RMW_Connext_Event
-
inline RMW_Connext_Condition()