#include <mingw.condition_variable.h>
|
| void | wait (unique_lock< mutex > &lock) |
| |
| template<class Predicate > |
| void | wait (unique_lock< mutex > &lock, Predicate pred) |
| |
| template<class Rep , class Period > |
| cv_status | wait_for (unique_lock< mutex > &lock, const std::chrono::duration< Rep, Period > &rel_time) |
| |
| template<class Rep , class Period , class Predicate > |
| bool | wait_for (unique_lock< mutex > &lock, const std::chrono::duration< Rep, Period > &rel_time, Predicate pred) |
| |
| template<class Clock , class Duration > |
| cv_status | wait_until (unique_lock< mutex > &lock, const std::chrono::time_point< Clock, Duration > &abs_time) |
| |
| template<class Clock , class Duration , class Predicate > |
| bool | wait_until (unique_lock< mutex > &lock, const std::chrono::time_point< Clock, Duration > &abs_time, Predicate pred) |
| |
| native_handle_type | native_handle () |
| |
| void | notify_all () noexcept |
| |
| void | notify_one () noexcept |
| |
|
| template<class M > |
| bool | wait_impl (M &lock, DWORD timeout) |
| |
| template<class M > |
| void | wait (M &lock) |
| |
| template<class M , class Predicate > |
| void | wait (M &lock, Predicate pred) |
| |
| template<class M , class Rep , class Period > |
| cv_status | wait_for (M &lock, const std::chrono::duration< Rep, Period > &rel_time) |
| |
| template<class M , class Rep , class Period , class Predicate > |
| bool | wait_for (M &lock, const std::chrono::duration< Rep, Period > &rel_time, Predicate pred) |
| |
| template<class M , class Clock , class Duration > |
| cv_status | wait_until (M &lock, const std::chrono::time_point< Clock, Duration > &abs_time) |
| |
| template<class M , class Clock , class Duration , class Predicate > |
| bool | wait_until (M &lock, const std::chrono::time_point< Clock, Duration > &abs_time, Predicate pred) |
| |
Definition at line 194 of file mingw.condition_variable.h.
◆ base
◆ native_handle_type
◆ native_handle()
◆ notify_all()
| void mingw_stdthread::xp::condition_variable_any::notify_all |
( |
void |
| ) |
|
|
inlinenoexcept |
◆ notify_one()
| void mingw_stdthread::xp::condition_variable_any::notify_one |
( |
void |
| ) |
|
|
inlinenoexcept |
◆ wait() [1/4]
template<class M >
| void mingw_stdthread::xp::condition_variable_any::wait |
( |
M & |
lock | ) |
|
|
inlineinherited |
◆ wait() [2/4]
template<class M , class Predicate >
| void mingw_stdthread::xp::condition_variable_any::wait |
( |
M & |
lock, |
|
|
Predicate |
pred |
|
) |
| |
|
inlineinherited |
◆ wait() [3/4]
| void mingw_stdthread::xp::condition_variable::wait |
( |
unique_lock< mutex > & |
lock | ) |
|
|
inline |
◆ wait() [4/4]
template<class Predicate >
| void mingw_stdthread::xp::condition_variable::wait |
( |
unique_lock< mutex > & |
lock, |
|
|
Predicate |
pred |
|
) |
| |
|
inline |
◆ wait_for() [1/4]
template<class M , class Rep , class Period >
| cv_status mingw_stdthread::xp::condition_variable_any::wait_for |
( |
M & |
lock, |
|
|
const std::chrono::duration< Rep, Period > & |
rel_time |
|
) |
| |
|
inlineinherited |
◆ wait_for() [2/4]
template<class M , class Rep , class Period , class Predicate >
| bool mingw_stdthread::xp::condition_variable_any::wait_for |
( |
M & |
lock, |
|
|
const std::chrono::duration< Rep, Period > & |
rel_time, |
|
|
Predicate |
pred |
|
) |
| |
|
inlineinherited |
◆ wait_for() [3/4]
template<class Rep , class Period >
| cv_status mingw_stdthread::xp::condition_variable::wait_for |
( |
unique_lock< mutex > & |
lock, |
|
|
const std::chrono::duration< Rep, Period > & |
rel_time |
|
) |
| |
|
inline |
◆ wait_for() [4/4]
template<class Rep , class Period , class Predicate >
| bool mingw_stdthread::xp::condition_variable::wait_for |
( |
unique_lock< mutex > & |
lock, |
|
|
const std::chrono::duration< Rep, Period > & |
rel_time, |
|
|
Predicate |
pred |
|
) |
| |
|
inline |
◆ wait_impl()
template<class M >
| bool mingw_stdthread::xp::condition_variable_any::wait_impl |
( |
M & |
lock, |
|
|
DWORD |
timeout |
|
) |
| |
|
inlineprotectedinherited |
◆ wait_until() [1/4]
template<class M , class Clock , class Duration >
| cv_status mingw_stdthread::xp::condition_variable_any::wait_until |
( |
M & |
lock, |
|
|
const std::chrono::time_point< Clock, Duration > & |
abs_time |
|
) |
| |
|
inlineinherited |
◆ wait_until() [2/4]
template<class M , class Clock , class Duration , class Predicate >
| bool mingw_stdthread::xp::condition_variable_any::wait_until |
( |
M & |
lock, |
|
|
const std::chrono::time_point< Clock, Duration > & |
abs_time, |
|
|
Predicate |
pred |
|
) |
| |
|
inlineinherited |
◆ wait_until() [3/4]
template<class Clock , class Duration >
| cv_status mingw_stdthread::xp::condition_variable::wait_until |
( |
unique_lock< mutex > & |
lock, |
|
|
const std::chrono::time_point< Clock, Duration > & |
abs_time |
|
) |
| |
|
inline |
◆ wait_until() [4/4]
template<class Clock , class Duration , class Predicate >
| bool mingw_stdthread::xp::condition_variable::wait_until |
( |
unique_lock< mutex > & |
lock, |
|
|
const std::chrono::time_point< Clock, Duration > & |
abs_time, |
|
|
Predicate |
pred |
|
) |
| |
|
inline |
◆ mMutex
◆ mNumWaiters
| std::atomic<int> mingw_stdthread::xp::condition_variable_any::mNumWaiters |
|
protectedinherited |
◆ mSemaphore
| HANDLE mingw_stdthread::xp::condition_variable_any::mSemaphore |
|
protectedinherited |
◆ mWakeEvent
| HANDLE mingw_stdthread::xp::condition_variable_any::mWakeEvent |
|
protectedinherited |
The documentation for this class was generated from the following file: