CLAM-Development
1.4.0
|
#include <Lock.hxx>
Public Types | |
typedef MutexType | mutex_type |
Public Member Functions | |
ScopedLock (MutexType &mx, bool initially_locked=true) | |
~ScopedLock () | |
void | Lock () |
void | Unlock () |
bool | Locked () const |
operator const void * () const |
Friends | |
class | CLAM::Condition |
typedef MutexType CLAM::Hidden::ScopedLock< MutexType >::mutex_type |
|
inlineexplicit |
Definition at line 78 of file Lock.hxx.
References CLAM::Hidden::ScopedLock< MutexType >::Lock().
|
inline |
Definition at line 84 of file Lock.hxx.
References CLAM::Hidden::ScopedLock< MutexType >::Unlock().
|
inline |
Definition at line 90 of file Lock.hxx.
Referenced by CLAM::Hidden::ScopedLock< MutexType >::ScopedLock().
|
inline |
|
inline |
|
inline |
Definition at line 99 of file Lock.hxx.
Referenced by CLAM::Hidden::ScopedLock< MutexType >::~ScopedLock().
|
friend |