CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

csScopedMutexLock Class Reference

This is a utility class for locking a Mutex. More...

#include <scopedmutexlock.h>

List of all members.


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. Example: void Myfunc() { csScopedMutexLock lock(mymutex); do something special

return; }

Definition at line 38 of file scopedmutexlock.h.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14