Torque2D Reference
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
Mutex Class Reference

#include <mutex.h>

Public Member Functions

 Mutex ()
 
virtual ~Mutex ()
 
virtual bool lock (bool block=true)
 
virtual void unlock ()
 

Static Public Member Functions

static void * createMutex ()
 
static void destroyMutex (void *mutex)
 
static bool lockMutex (void *mutex, bool block=true)
 
static void unlockMutex (void *mutex)
 

Protected Attributes

PlatformMutexDatamData
 

Constructor & Destructor Documentation

Mutex ( void  )
~Mutex ( )
virtual

Member Function Documentation

static void* createMutex ( )
inlinestatic
static void destroyMutex ( void *  mutex)
inlinestatic
bool lock ( bool  block = true)
virtual
static bool lockMutex ( void *  mutex,
bool  block = true 
)
inlinestatic
void unlock ( )
virtual
static void unlockMutex ( void *  mutex)
inlinestatic

Member Data Documentation

PlatformMutexData* mData
protected

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