#include <RWLocker.hpp>
Public Member Functions | |
| WriteLock (RWLocker &locker, const Timeout &timeout) | |
| WriteLock (RWLocker &locker, UInt32 sTimeout, UInt32 usTimeout=0) | |
| ~WriteLock () | |
| void | lock (const Timeout &timeout) |
| void | lock (UInt32 sTimeout, UInt32 usTimeout=0) |
| void | release () |
Private Member Functions | |
| WriteLock (const WriteLock &) | |
| WriteLock & | operator= (const WriteLock &) |
Private Attributes | |
| RWLocker * | m_locker |
| bool | m_released |
Definition at line 151 of file RWLocker.hpp.
Definition at line 154 of file RWLocker.hpp.
| BLOCXX_NAMESPACE::WriteLock::WriteLock | ( | RWLocker & | locker, | |
| UInt32 | sTimeout, | |||
| UInt32 | usTimeout = 0 | |||
| ) | [inline] |
Definition at line 199 of file RWLocker.hpp.
References BLOCXX_NAMESPACE::RWLocker::getWriteLock(), m_locker, and BLOCXX_NAMESPACE::Timeout::relative().
| BLOCXX_NAMESPACE::WriteLock::~WriteLock | ( | ) | [inline] |
Definition at line 161 of file RWLocker.hpp.
| BLOCXX_NAMESPACE::WriteLock::WriteLock | ( | const WriteLock & | ) | [private] |
| void BLOCXX_NAMESPACE::WriteLock::lock | ( | const Timeout & | timeout | ) | [inline] |
Definition at line 165 of file RWLocker.hpp.
Definition at line 173 of file RWLocker.hpp.
| void BLOCXX_NAMESPACE::WriteLock::release | ( | ) | [inline] |
Definition at line 181 of file RWLocker.hpp.
RWLocker* BLOCXX_NAMESPACE::WriteLock::m_locker [private] |
bool BLOCXX_NAMESPACE::WriteLock::m_released [private] |
Definition at line 191 of file RWLocker.hpp.
1.5.6