csScopedMutexLock Class Reference
This is a utility class for locking a Mutex. More...
#include <csutil/scopedmutexlock.h>
Public Member Functions | |
csScopedMutexLock (csMutex *newmutex) | |
~csScopedMutexLock () | |
Public Attributes | |
csMutex * | mutex |
Detailed Description
This is a utility class for locking a Mutex.If A MutexLock class is created it locks the mutex, when it is destroyed it unlocks the Mutex again. So locking a mutex can happen by creating a MutexLock object on the stack. The compiler will then take care that the Unlock calls will be done in each case.
void Myfunc() { csScopedMutexLock lock(mymutex); do something special return; }
Definition at line 44 of file scopedmutexlock.h.
The documentation for this class was generated from the following file:
- csutil/scopedmutexlock.h
Generated for Crystal Space by doxygen 1.4.7