timed_mutex::timed_mutex |
( |
| ) |
|
|
inline |
unsigned int _My_locked
Definition: mutex:756
template<class _Time >
bool timed_mutex::_Try_lock_until |
( |
_Time |
_Abs_time | ) |
|
|
inline |
734 [
this] { return (_My_locked == 0); }))
unsigned int _My_locked
Definition: mutex:756
#define UINT_MAX
Definition: limits.h:36
mutex _My_mutex
Definition: mutex:754
condition_variable _My_cond
Definition: mutex:755
_Cv_status wait_until(unique_lock< mutex > &_Lck, const chrono::time_point< _Clock, _Duration > &_Abs_time)
Definition: mutex:599
void timed_mutex::lock |
( |
| ) |
|
|
inline |
unsigned int _My_locked
Definition: mutex:756
#define UINT_MAX
Definition: limits.h:36
mutex _My_mutex
Definition: mutex:754
condition_variable _My_cond
Definition: mutex:755
void wait(unique_lock< mutex > &_Lck)
Definition: mutex:563
bool timed_mutex::try_lock |
( |
| ) |
|
|
inline |
unsigned int _My_locked
Definition: mutex:756
#define UINT_MAX
Definition: limits.h:36
mutex _My_mutex
Definition: mutex:754
template<class _Rep , class _Period >
static time_point now() _NOEXCEPT
Definition: chrono:997
bool try_lock_until(const chrono::time_point< _Clock, _Duration > &_Abs_time)
Definition: mutex:742
template<class _Clock , class _Duration >
bool _Try_lock_until(_Time _Abs_time)
Definition: mutex:730
bool timed_mutex::try_lock_until |
( |
const xtime * |
_Abs_time | ) |
|
|
inline |
bool _Try_lock_until(_Time _Abs_time)
Definition: mutex:730
void timed_mutex::unlock |
( |
| ) |
|
|
inline |
void notify_one() _NOEXCEPT
Definition: mutex:553
unsigned int _My_locked
Definition: mutex:756
mutex _My_mutex
Definition: mutex:754
condition_variable _My_cond
Definition: mutex:755
unsigned int timed_mutex::_My_locked |
|
private |
mutex timed_mutex::_My_mutex |
|
private |
The documentation for this class was generated from the following file: