blocxx
|
#include <RWLocker.hpp>
Public Member Functions | |
ReadLock (RWLocker &locker, const Timeout &timeout) | |
ReadLock (RWLocker &locker, UInt32 sTimeout, UInt32 usTimeout=0) BLOCXX_DEPRECATED | |
~ReadLock () | |
void | lock (const Timeout &timeout) |
BLOCXX_DEPRECATED void | lock (UInt32 sTimeout, UInt32 usTimeout=0) |
void | release () |
Private Member Functions | |
ReadLock (const ReadLock &) | |
ReadLock & | operator= (const ReadLock &) |
Private Attributes | |
RWLocker * | m_locker |
bool | m_released |
Definition at line 97 of file RWLocker.hpp.
Definition at line 100 of file RWLocker.hpp.
BLOCXX_NAMESPACE::ReadLock::ReadLock | ( | RWLocker & | locker, |
UInt32 | sTimeout, | ||
UInt32 | usTimeout = 0 |
||
) | [inline] |
Definition at line 144 of file RWLocker.hpp.
References BLOCXX_NAMESPACE::RWLocker::getReadLock(), m_locker, and BLOCXX_NAMESPACE::Timeout::relative().
BLOCXX_NAMESPACE::ReadLock::~ReadLock | ( | ) | [inline] |
Definition at line 107 of file RWLocker.hpp.
BLOCXX_NAMESPACE::ReadLock::ReadLock | ( | const ReadLock & | ) | [private] |
void BLOCXX_NAMESPACE::ReadLock::lock | ( | const Timeout & | timeout | ) | [inline] |
Definition at line 111 of file RWLocker.hpp.
BLOCXX_DEPRECATED void BLOCXX_NAMESPACE::ReadLock::lock | ( | UInt32 | sTimeout, |
UInt32 | usTimeout = 0 |
||
) | [inline] |
Definition at line 119 of file RWLocker.hpp.
References BLOCXX_NAMESPACE::Timeout::relative().
void BLOCXX_NAMESPACE::ReadLock::release | ( | ) | [inline] |
Definition at line 127 of file RWLocker.hpp.
RWLocker* BLOCXX_NAMESPACE::ReadLock::m_locker [private] |
Definition at line 136 of file RWLocker.hpp.
Referenced by ReadLock().
bool BLOCXX_NAMESPACE::ReadLock::m_released [private] |
Definition at line 137 of file RWLocker.hpp.