#include <condition_variable>
|
| condition_variable () |
|
| condition_variable (const condition_variable &)=delete |
|
| ~condition_variable () |
|
native_handle_type | native_handle () |
|
void | notify_all () noexcept |
|
void | notify_one () noexcept |
|
condition_variable & | operator= (const condition_variable &)=delete |
|
void | wait (std::unique_lock< mutex > &lock) |
|
template<class Predicate_T > |
void | wait (std::unique_lock< mutex > &lock, Predicate_T pred) |
|
template<class Rep_T , class Period_T > |
cv_status | wait_for (std::unique_lock< mutex > &lock, const std::chrono::duration< Rep_T, Period_T > &rel_time) |
|
template<class Rep_T , class Period_T , class Predicate_T > |
bool | wait_for (std::unique_lock< mutex > &lock, const std::chrono::duration< Rep_T, Period_T > &rel_time, Predicate_T pred) |
|
template<class Clock_T , class Duration_T > |
cv_status | wait_until (std::unique_lock< mutex > &lock, const std::chrono::time_point< Clock_T, Duration_T > &abs_time) |
|
template<class Clock_T , class Duration_T , class Predicate_T > |
bool | wait_until (std::unique_lock< mutex > &lock, const std::chrono::time_point< Clock_T, Duration_T > &abs_time, Predicate_T pred) |
|
Definition at line 93 of file condition_variable.
◆ Native_clock
◆ native_handle_type
◆ native_type
◆ condition_variable() [1/2]
os::estd::condition_variable::condition_variable |
( |
| ) |
|
|
inline |
◆ ~condition_variable()
os::estd::condition_variable::~condition_variable |
( |
| ) |
|
|
inline |
◆ condition_variable() [2/2]
◆ native_handle()
◆ notify_all()
void os::estd::condition_variable::notify_all |
( |
| ) |
|
|
noexcept |
◆ notify_one()
void os::estd::condition_variable::notify_one |
( |
| ) |
|
|
noexcept |
◆ operator=()
◆ wait() [1/2]
void os::estd::condition_variable::wait |
( |
std::unique_lock< mutex > & |
lock | ) |
|
◆ wait() [2/2]
template<class Predicate_T >
void os::estd::condition_variable::wait |
( |
std::unique_lock< mutex > & |
lock, |
|
|
Predicate_T |
pred |
|
) |
| |
◆ wait_for() [1/2]
template<class Rep_T , class Period_T >
cv_status os::estd::condition_variable::wait_for |
( |
std::unique_lock< mutex > & |
lock, |
|
|
const std::chrono::duration< Rep_T, Period_T > & |
rel_time |
|
) |
| |
◆ wait_for() [2/2]
template<class Rep_T , class Period_T , class Predicate_T >
bool os::estd::condition_variable::wait_for |
( |
std::unique_lock< mutex > & |
lock, |
|
|
const std::chrono::duration< Rep_T, Period_T > & |
rel_time, |
|
|
Predicate_T |
pred |
|
) |
| |
|
inline |
◆ wait_until() [1/2]
template<class Clock_T , class Duration_T >
cv_status os::estd::condition_variable::wait_until |
( |
std::unique_lock< mutex > & |
lock, |
|
|
const std::chrono::time_point< Clock_T, Duration_T > & |
abs_time |
|
) |
| |
◆ wait_until() [2/2]
template<class Clock_T , class Duration_T , class Predicate_T >
bool os::estd::condition_variable::wait_until |
( |
std::unique_lock< mutex > & |
lock, |
|
|
const std::chrono::time_point< Clock_T, Duration_T > & |
abs_time, |
|
|
Predicate_T |
pred |
|
) |
| |
◆ ncv_
The documentation for this class was generated from the following files: