#include <NonRecursiveMutexLock.hpp>
Public Member Functions | |
NonRecursiveMutexLock (NonRecursiveMutex &mutex, bool initially_locked=true) | |
~NonRecursiveMutexLock () | |
void | lock () |
void | release () |
NonRecursiveMutexLock (const NonRecursiveMutexLock &arg) | |
bool | isLocked () const |
Private Attributes | |
NonRecursiveMutex * | m_mutex |
bool | m_locked |
Friends | |
class | Condition |
Definition at line 47 of file NonRecursiveMutexLock.hpp.
|
Definition at line 50 of file NonRecursiveMutexLock.hpp. |
|
Definition at line 58 of file NonRecursiveMutexLock.hpp. |
|
Definition at line 84 of file NonRecursiveMutexLock.hpp. References m_locked. |
|
Definition at line 89 of file NonRecursiveMutexLock.hpp. Referenced by BLOCXX_NAMESPACE::Condition::timedWait(), and BLOCXX_NAMESPACE::Condition::wait(). |
|
Definition at line 72 of file NonRecursiveMutexLock.hpp. |
|
Definition at line 78 of file NonRecursiveMutexLock.hpp. Referenced by BLOCXX_NAMESPACE::UUID::UUID(). |
|
Definition at line 106 of file NonRecursiveMutexLock.hpp. |
|
Definition at line 105 of file NonRecursiveMutexLock.hpp. Referenced by NonRecursiveMutexLock(). |
|
Definition at line 104 of file NonRecursiveMutexLock.hpp. |