blocxx
|
#include <RWLocker.hpp>
Public Member Functions | |
WriteLock (RWLocker &locker, const Timeout &timeout) | |
WriteLock (RWLocker &locker, UInt32 sTimeout, UInt32 usTimeout=0) BLOCXX_DEPRECATED | |
~WriteLock () | |
void | lock (const Timeout &timeout) |
BLOCXX_DEPRECATED 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.
References m_locker, and m_released.
Referenced by operator=(), WriteLock(), and ~WriteLock().
|
inline |
Definition at line 199 of file RWLocker.hpp.
References m_locker, m_released, and BLOCXX_NAMESPACE::Timeout::relative().
|
inline |
Definition at line 161 of file RWLocker.hpp.
References release(), and WriteLock().
|
private |
References WriteLock().
|
inline |
Definition at line 165 of file RWLocker.hpp.
References m_locker, and m_released.
|
inline |
Definition at line 173 of file RWLocker.hpp.
References m_locker, m_released, and BLOCXX_NAMESPACE::Timeout::relative().
References WriteLock().
|
inline |
Definition at line 181 of file RWLocker.hpp.
References m_locker, and m_released.
Referenced by ~WriteLock().
|
private |
Definition at line 190 of file RWLocker.hpp.
Referenced by lock(), lock(), release(), WriteLock(), and WriteLock().
|
private |
Definition at line 191 of file RWLocker.hpp.
Referenced by lock(), lock(), release(), WriteLock(), and WriteLock().