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