#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|