#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. |
1.4.6