CLAM-Development
1.4.0
|
#include <Lock.hxx>
Public Types | |
typedef TimedMutexType | mutex_type |
Public Member Functions | |
ScopedTimedLock (TimedMutexType &mx, const xtime &xt) | |
ScopedTimedLock (TimedMutexType &mx, bool initially_locked) | |
~ScopedTimedLock () | |
void | Lock () |
bool | TimedLock (const xtime &xt) |
void | Unlock () |
bool | Locked () const |
operator const void * () const |
Friends | |
class | CLAM::Condition |
typedef TimedMutexType CLAM::Hidden::ScopedTimedLock< TimedMutexType >::mutex_type |
|
inline |
Definition at line 203 of file Lock.hxx.
References CLAM::Hidden::ScopedTimedLock< TimedMutexType >::TimedLock().
|
inline |
Definition at line 210 of file Lock.hxx.
References CLAM::Hidden::ScopedTimedLock< TimedMutexType >::Lock().
|
inline |
Definition at line 217 of file Lock.hxx.
References CLAM::Hidden::ScopedTimedLock< TimedMutexType >::Unlock().
|
inline |
Definition at line 223 of file Lock.hxx.
Referenced by CLAM::Hidden::ScopedTimedLock< TimedMutexType >::ScopedTimedLock().
|
inline |
|
inline |
|
inline |
Definition at line 233 of file Lock.hxx.
Referenced by CLAM::Hidden::ScopedTimedLock< TimedMutexType >::ScopedTimedLock().
|
inline |
Definition at line 240 of file Lock.hxx.
Referenced by CLAM::Hidden::ScopedTimedLock< TimedMutexType >::~ScopedTimedLock().
|
friend |