|
HDK
|
UT_Lock interface adapter for C++11 mutexes. More...
#include <UT_Lockable.h>
Public Types | |
| using | Scope = UT_UniqueLock< UT_Lockable< MUTEX > > |
Public Member Functions | |
| UT_Lockable () | |
| ~UT_Lockable () | |
| bool | tryLock () |
| void | lock () |
| void | unlock () |
| bool | safeLock () |
| bool | isLocked () |
| exint | getMemoryUsage (bool inclusive) const |
Protected Member Functions | |
| MUTEX & | mutex () |
UT_Lock interface adapter for C++11 mutexes.
Definition at line 22 of file UT_Lockable.h.
| using UT_Lockable< MUTEX >::Scope = UT_UniqueLock< UT_Lockable<MUTEX> > |
Definition at line 30 of file UT_Lockable.h.
|
inline |
Definition at line 25 of file UT_Lockable.h.
|
inline |
Definition at line 26 of file UT_Lockable.h.
|
inline |
Definition at line 47 of file UT_Lockable.h.
|
inline |
Definition at line 37 of file UT_Lockable.h.
|
inline |
Definition at line 33 of file UT_Lockable.h.
|
inlineprotected |
Definition at line 53 of file UT_Lockable.h.
|
inline |
Definition at line 35 of file UT_Lockable.h.
|
inline |
Definition at line 32 of file UT_Lockable.h.
|
inline |
Definition at line 34 of file UT_Lockable.h.