BLOCXX_NAMESPACE::WriteLock Class Reference

#include <RWLocker.hpp>

List of all members.

Public Member Functions

 WriteLock (RWLocker &locker, UInt32 sTimeout, UInt32 usTimeout=0)
 ~WriteLock ()
void lock (UInt32 sTimeout, UInt32 usTimeout=0)
void release ()

Private Member Functions

 WriteLock (const WriteLock &)
WriteLockoperator= (const WriteLock &)

Private Attributes

RWLockerm_locker
bool m_released


Detailed Description

Definition at line 125 of file RWLocker.hpp.


Constructor & Destructor Documentation

BLOCXX_NAMESPACE::WriteLock::WriteLock RWLocker locker,
UInt32  sTimeout,
UInt32  usTimeout = 0
[inline]
 

Definition at line 128 of file RWLocker.hpp.

BLOCXX_NAMESPACE::WriteLock::~WriteLock  )  [inline]
 

Definition at line 134 of file RWLocker.hpp.

BLOCXX_NAMESPACE::WriteLock::WriteLock const WriteLock  )  [private]
 


Member Function Documentation

void BLOCXX_NAMESPACE::WriteLock::lock UInt32  sTimeout,
UInt32  usTimeout = 0
[inline]
 

Definition at line 138 of file RWLocker.hpp.

WriteLock& BLOCXX_NAMESPACE::WriteLock::operator= const WriteLock  )  [private]
 

void BLOCXX_NAMESPACE::WriteLock::release  )  [inline]
 

Definition at line 146 of file RWLocker.hpp.


Member Data Documentation

RWLocker* BLOCXX_NAMESPACE::WriteLock::m_locker [private]
 

Definition at line 155 of file RWLocker.hpp.

bool BLOCXX_NAMESPACE::WriteLock::m_released [private]
 

Definition at line 156 of file RWLocker.hpp.


The documentation for this class was generated from the following file:
Generated on Fri Jun 16 15:39:11 2006 for blocxx by  doxygen 1.4.6