#include <RageThreads.h>
Inheritance diagram for RageMutex:

Public Member Functions | |
| CString | GetName () const |
| void | SetName (const CString &s) |
| virtual void | Lock () |
| virtual bool | TryLock () |
| virtual void | Unlock () |
| virtual bool | IsLockedByThisThread () const |
| RageMutex (CString name) | |
| virtual | ~RageMutex () |
Protected Member Functions | |
| void | MarkLockedMutex () |
Protected Attributes | |
| MutexImpl * | m_pMutex |
| CString | m_sName |
| int | m_UniqueID |
| uint64_t | m_LockedBy |
| int | m_LockCnt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7