HDK
|
UT_Lock interface adapter for C++11 mutexes. More...
#include <UT_Lockable.h>
Public Types | |
typedef UT_LockScopeType < UT_Lockable< MUTEX > > | Scope |
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.
typedef UT_LockScopeType< UT_Lockable<MUTEX> > UT_Lockable< MUTEX >::Scope |
Definition at line 29 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 46 of file UT_Lockable.h.
|
inline |
Definition at line 36 of file UT_Lockable.h.
|
inline |
Definition at line 32 of file UT_Lockable.h.
|
inlineprotected |
Definition at line 52 of file UT_Lockable.h.
|
inline |
Definition at line 34 of file UT_Lockable.h.
|
inline |
Definition at line 31 of file UT_Lockable.h.
|
inline |
Definition at line 33 of file UT_Lockable.h.