#include <platform/posix/dius/condition_variable.h>
◆ ConditionVariable() [1/2]
dius::ConditionVariable::ConditionVariable |
( |
| ) |
|
|
inline |
◆ ConditionVariable() [2/2]
◆ ~ConditionVariable()
dius::ConditionVariable::~ConditionVariable |
( |
| ) |
|
|
inline |
◆ native_handle()
auto dius::ConditionVariable::native_handle |
( |
| ) |
-> pthread_cond_t* |
|
inline |
◆ notify_all()
void dius::ConditionVariable::notify_all |
( |
| ) |
|
|
inline |
◆ notify_one()
void dius::ConditionVariable::notify_one |
( |
| ) |
|
|
inline |
◆ operator=()
◆ wait() [1/2]
void dius::ConditionVariable::wait |
( |
di::UniqueLock< dius::Mutex > & | lock | ) |
|
|
inline |
◆ wait() [2/2]
template<di::concepts::CallableTo< bool > Pred>
void dius::ConditionVariable::wait |
( |
di::UniqueLock< dius::Mutex > & | lock, |
|
|
Pred | predicate ) |
|
inline |
The documentation for this class was generated from the following file: