recursive_timed_mutex::recursive_timed_mutex |
( |
| ) |
|
|
inline |
unsigned int _My_locked
Definition: mutex:885
template<class _Time >
bool recursive_timed_mutex::_Try_lock_until |
( |
_Time |
_Abs_time | ) |
|
|
inline |
861 [
this] { return (_My_locked == 0); }))
condition_variable _My_cond
Definition: mutex:884
mutex _My_mutex
Definition: mutex:883
#define UINT_MAX
Definition: limits.h:36
thread::id _My_owner
Definition: mutex:886
unsigned int _My_locked
Definition: mutex:885
_Cv_status wait_until(unique_lock< mutex > &_Lck, const chrono::time_point< _Clock, _Duration > &_Abs_time)
Definition: mutex:599
thread::id get_id() _NOEXCEPT
Definition: thread:204
void recursive_timed_mutex::lock |
( |
| ) |
|
|
inline |
condition_variable _My_cond
Definition: mutex:884
mutex _My_mutex
Definition: mutex:883
error_code make_error_code(_Future_errc _Errno) _NOEXCEPT
Definition: future:120
Definition: system_error:529
#define UINT_MAX
Definition: limits.h:36
thread::id _My_owner
Definition: mutex:886
#define _THROW_NCEE(x, y)
Definition: xstddef:78
unsigned int _My_locked
Definition: mutex:885
void wait(unique_lock< mutex > &_Lck)
Definition: mutex:563
thread::id get_id() _NOEXCEPT
Definition: thread:204
bool recursive_timed_mutex::try_lock |
( |
| ) |
|
|
inline |
mutex _My_mutex
Definition: mutex:883
#define UINT_MAX
Definition: limits.h:36
thread::id _My_owner
Definition: mutex:886
unsigned int _My_locked
Definition: mutex:885
thread::id get_id() _NOEXCEPT
Definition: thread:204
template<class _Rep , class _Period >
bool try_lock_until(const chrono::time_point< _Clock, _Duration > &_Abs_time)
Definition: mutex:871
static time_point now() _NOEXCEPT
Definition: chrono:997
template<class _Clock , class _Duration >
bool _Try_lock_until(_Time _Abs_time)
Definition: mutex:845
bool recursive_timed_mutex::try_lock_until |
( |
const xtime * |
_Abs_time | ) |
|
|
inline |
bool _Try_lock_until(_Time _Abs_time)
Definition: mutex:845
void recursive_timed_mutex::unlock |
( |
| ) |
|
|
inline |
821 bool _Do_notify =
false;
void notify_one() _NOEXCEPT
Definition: mutex:553
condition_variable _My_cond
Definition: mutex:884
mutex _My_mutex
Definition: mutex:883
thread::id _My_owner
Definition: mutex:886
unsigned int _My_locked
Definition: mutex:885
unsigned int recursive_timed_mutex::_My_locked |
|
private |
mutex recursive_timed_mutex::_My_mutex |
|
private |
The documentation for this class was generated from the following file: