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.