Open Dynamics Engine
|
Public Member Functions | |
void | LockMutex (dmutexindex_t mutex_index) |
bool | TryLockMutex (dmutexindex_t mutex_index) |
void | UnlockMutex (dmutexindex_t mutex_index) |
Static Public Member Functions | |
static dxtemplateMutexGroup< tThreadMutex > * | AllocateInstance (dmutexindex_t Mutex_count) |
static void | FreeInstance (dxtemplateMutexGroup< tThreadMutex > *mutex_group) |
Private Member Functions | |
bool | InitializeMutexArray (dmutexindex_t Mutex_count) |
void | FinalizeMutexArray (dmutexindex_t Mutex_count) |
Private Attributes | |
union { | |
dmutexindex_t m_mutex_count | |
unsigned long m_reserved_for_allignment [2] | |
} | m_un |
tThreadMutex | m_Mutex_array [1] |