#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: