CLAM-Development
1.4.0
|
#include <Lock.hxx>
Public Types | |
typedef TryMutexType | mutex_type |
Public Member Functions | |
ScopedTryLock (TryMutexType &mx) | |
ScopedTryLock (TryMutexType &mx, bool initially_locked) | |
~ScopedTryLock () | |
void | Lock () |
bool | TryLock () |
void | Unlock () |
bool | Locked () const |
operator const void * () const |
Friends | |
class | CLAM::Condition |
typedef TryMutexType CLAM::Hidden::ScopedTryLock< TryMutexType >::mutex_type |
|
inlineexplicit |
Definition at line 132 of file Lock.hxx.
References CLAM::Hidden::ScopedTryLock< TryMutexType >::TryLock().
|
inline |
Definition at line 138 of file Lock.hxx.
References CLAM::Hidden::ScopedTryLock< TryMutexType >::Lock().
|
inline |
Definition at line 145 of file Lock.hxx.
References CLAM::Hidden::ScopedTryLock< TryMutexType >::Unlock().
|
inline |
Definition at line 151 of file Lock.hxx.
Referenced by CLAM::Hidden::ScopedTryLock< TryMutexType >::ScopedTryLock().
|
inline |
Definition at line 179 of file Lock.hxx.
Referenced by CLAM::PortMonitor< TheDataType, ThePortType >::Do().
|
inline |
|
inline |
Definition at line 161 of file Lock.hxx.
Referenced by CLAM::Hidden::ScopedTryLock< TryMutexType >::ScopedTryLock().
|
inline |
Definition at line 169 of file Lock.hxx.
Referenced by CLAM::Hidden::ScopedTryLock< TryMutexType >::~ScopedTryLock().
|
friend |