#include <OW_NonRecursiveMutexLock.hpp>
Collaboration diagram for OW_NAMESPACE::NonRecursiveMutexLock:
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 45 of file OW_NonRecursiveMutexLock.hpp.
|
Definition at line 48 of file OW_NonRecursiveMutexLock.hpp. |
|
Definition at line 56 of file OW_NonRecursiveMutexLock.hpp. |
|
Definition at line 82 of file OW_NonRecursiveMutexLock.hpp. References m_locked. |
|
Definition at line 87 of file OW_NonRecursiveMutexLock.hpp. Referenced by OW_NAMESPACE::Condition::timedWait(), and OW_NAMESPACE::Condition::wait(). |
|
Definition at line 70 of file OW_NonRecursiveMutexLock.hpp. References OW_NAMESPACE::Mutex::acquire(), and m_mutex. |
|
Definition at line 76 of file OW_NonRecursiveMutexLock.hpp. References m_mutex, and OW_NAMESPACE::Mutex::release(). Referenced by OW_NAMESPACE::MOF::Compiler::compileString(), and OW_NAMESPACE::UUID::UUID(). |
|
Definition at line 104 of file OW_NonRecursiveMutexLock.hpp. |
|
Definition at line 103 of file OW_NonRecursiveMutexLock.hpp. Referenced by NonRecursiveMutexLock(). |
|
Definition at line 102 of file OW_NonRecursiveMutexLock.hpp. |