#include <mingw.condition_variable.h>
|
| native_handle_type | native_handle (void) |
| |
| | condition_variable (void) |
| |
| | ~condition_variable (void)=default |
| |
| | condition_variable (const condition_variable &)=delete |
| |
| condition_variable & | operator= (const condition_variable &)=delete |
| |
| void | notify_one (void) noexcept |
| |
| void | notify_all (void) noexcept |
| |
| 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) |
| |
|
| template<typename MTX > |
| static void | before_wait (MTX *pmutex) |
| |
| template<typename MTX > |
| static void | after_wait (MTX *pmutex) |
| |
Definition at line 240 of file mingw.condition_variable.h.
◆ native_handle_type
◆ condition_variable() [1/2]
| mingw_stdthread::vista::condition_variable::condition_variable |
( |
void |
| ) |
|
|
inline |
◆ ~condition_variable()
| mingw_stdthread::vista::condition_variable::~condition_variable |
( |
void |
| ) |
|
|
default |
◆ condition_variable() [2/2]
| mingw_stdthread::vista::condition_variable::condition_variable |
( |
const condition_variable & |
| ) |
|
|
delete |
◆ after_wait()
template<typename MTX >
| static void mingw_stdthread::vista::condition_variable::after_wait |
( |
MTX * |
pmutex | ) |
|
|
inlinestaticprotected |
◆ before_wait()
template<typename MTX >
| static void mingw_stdthread::vista::condition_variable::before_wait |
( |
MTX * |
pmutex | ) |
|
|
inlinestaticprotected |
◆ native_handle()
◆ notify_all()
| void mingw_stdthread::vista::condition_variable::notify_all |
( |
void |
| ) |
|
|
inlinenoexcept |
◆ notify_one()
| void mingw_stdthread::vista::condition_variable::notify_one |
( |
void |
| ) |
|
|
inlinenoexcept |
◆ operator=()
◆ wait() [1/2]
| void mingw_stdthread::vista::condition_variable::wait |
( |
unique_lock< mutex > & |
lock | ) |
|
|
inline |
◆ wait() [2/2]
template<class Predicate >
| void mingw_stdthread::vista::condition_variable::wait |
( |
unique_lock< mutex > & |
lock, |
|
|
Predicate |
pred |
|
) |
| |
|
inline |
◆ wait_for() [1/2]
template<class Rep , class Period >
| cv_status mingw_stdthread::vista::condition_variable::wait_for |
( |
unique_lock< mutex > & |
lock, |
|
|
const std::chrono::duration< Rep, Period > & |
rel_time |
|
) |
| |
|
inline |
◆ wait_for() [2/2]
template<class Rep , class Period , class Predicate >
| bool mingw_stdthread::vista::condition_variable::wait_for |
( |
unique_lock< mutex > & |
lock, |
|
|
const std::chrono::duration< Rep, Period > & |
rel_time, |
|
|
Predicate |
pred |
|
) |
| |
|
inline |
◆ wait_impl() [1/2]
| bool mingw_stdthread::vista::condition_variable::wait_impl |
( |
unique_lock< windows7::mutex > & |
lock, |
|
|
DWORD |
time |
|
) |
| |
|
inlineprotected |
◆ wait_impl() [2/2]
| bool mingw_stdthread::vista::condition_variable::wait_impl |
( |
unique_lock< xp::mutex > & |
lock, |
|
|
DWORD |
time |
|
) |
| |
|
inlineprotected |
◆ wait_until() [1/2]
template<class Clock , class Duration >
| cv_status mingw_stdthread::vista::condition_variable::wait_until |
( |
unique_lock< mutex > & |
lock, |
|
|
const std::chrono::time_point< Clock, Duration > & |
abs_time |
|
) |
| |
|
inline |
◆ wait_until() [2/2]
template<class Clock , class Duration , class Predicate >
| bool mingw_stdthread::vista::condition_variable::wait_until |
( |
unique_lock< mutex > & |
lock, |
|
|
const std::chrono::time_point< Clock, Duration > & |
abs_time, |
|
|
Predicate |
pred |
|
) |
| |
|
inline |
◆ cvariable_
| CONDITION_VARIABLE mingw_stdthread::vista::condition_variable::cvariable_ |
|
protected |
The documentation for this class was generated from the following file: