#include <MutexLock.h>
Public Member Functions | |
MutexLock (Mutex &mutex, bool init_locked=true) | |
MutexLock (const MutexLock &ref) | |
~MutexLock () | |
void | lock () |
void | unlock () |
bool | trylock () |
bool | locked () |
Private Attributes | |
Mutex * | m_mutex |
bool | m_locked |
Definition at line 28 of file MutexLock.h.
|
Definition at line 31 of file MutexLock.h. References lock(). |
|
Definition at line 39 of file MutexLock.h. References m_locked. |
|
Definition at line 46 of file MutexLock.h. |
|
Definition at line 59 of file MutexLock.h. References zypp::thread::Mutex::lock(), m_locked, and m_mutex. Referenced by MutexLock(). |
|
Definition at line 66 of file MutexLock.h. References m_locked, m_mutex, and zypp::thread::Mutex::unlock(). Referenced by ~MutexLock(). |
|
Definition at line 73 of file MutexLock.h. References m_locked, m_mutex, and zypp::thread::Mutex::trylock(). |
|
Definition at line 80 of file MutexLock.h. References m_locked. |
|
Definition at line 86 of file MutexLock.h. |
|
Definition at line 87 of file MutexLock.h. Referenced by lock(), locked(), MutexLock(), trylock(), unlock(), and ~MutexLock(). |