HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_StdLockable< STD_MUTEX > Class Template Reference

Lock adapter for std mutexes. More...

#include <UT_RecursiveTimedLock.h>

+ Inheritance diagram for UT_StdLockable< STD_MUTEX >:

Public Member Functions

bool timedLock (int ms)
 
- Public Member Functions inherited from UT_Lockable< STD_MUTEX >
 UT_Lockable ()
 
 ~UT_Lockable ()
 
bool tryLock ()
 
void lock ()
 
void unlock ()
 
bool safeLock ()
 
bool isLocked ()
 
exint getMemoryUsage (bool inclusive) const
 

Additional Inherited Members

- Public Types inherited from UT_Lockable< STD_MUTEX >
using Scope = UT_UniqueLock< UT_Lockable< STD_MUTEX > >
 
- Protected Member Functions inherited from UT_Lockable< STD_MUTEX >
STD_MUTEX & mutex ()
 

Detailed Description

template<class STD_MUTEX>
class UT_StdLockable< STD_MUTEX >

Lock adapter for std mutexes.

Definition at line 145 of file UT_RecursiveTimedLock.h.

Member Function Documentation

template<class STD_MUTEX >
bool UT_StdLockable< STD_MUTEX >::timedLock ( int  ms)
inline

Definition at line 148 of file UT_RecursiveTimedLock.h.


The documentation for this class was generated from the following file: