Lock for simplifying mutex handling. More...
#include <Lock.h>
Public Member Functions | |
Lock (Mutex *mutex) | |
Constructor. More... | |
~Lock () | |
Destructor. More... | |
Private Attributes | |
Mutex * | mMutex |
Additional Inherited Members | |
Private Member Functions inherited from alvar::Uncopyable | |
Uncopyable () | |
Constructor. More... | |
~Uncopyable () | |
Destructor. More... | |
Lock for simplifying mutex handling.
Lock class for simplifying mutex handling. Simply pass a mutex to the constructor and the mutex will be locked. When the lock is destroyed, the mutex will be unlocked.
|
inline |