BLOCXX_NAMESPACE::ReadLock Class Reference

#include <RWLocker.hpp>

List of all members.

Public Member Functions

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

Private Member Functions

 ReadLock (const ReadLock &)
ReadLockoperator= (const ReadLock &)

Private Attributes

RWLockerm_locker
bool m_released


Detailed Description

Definition at line 88 of file RWLocker.hpp.


Constructor & Destructor Documentation

BLOCXX_NAMESPACE::ReadLock::ReadLock ( RWLocker locker,
UInt32  sTimeout,
UInt32  usTimeout = 0 
) [inline]

Definition at line 91 of file RWLocker.hpp.

BLOCXX_NAMESPACE::ReadLock::~ReadLock (  )  [inline]

Definition at line 97 of file RWLocker.hpp.

BLOCXX_NAMESPACE::ReadLock::ReadLock ( const ReadLock  )  [private]


Member Function Documentation

void BLOCXX_NAMESPACE::ReadLock::lock ( UInt32  sTimeout,
UInt32  usTimeout = 0 
) [inline]

Definition at line 101 of file RWLocker.hpp.

void BLOCXX_NAMESPACE::ReadLock::release (  )  [inline]

Definition at line 109 of file RWLocker.hpp.

ReadLock& BLOCXX_NAMESPACE::ReadLock::operator= ( const ReadLock  )  [private]


Member Data Documentation

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

Definition at line 118 of file RWLocker.hpp.

bool BLOCXX_NAMESPACE::ReadLock::m_released [private]

Definition at line 119 of file RWLocker.hpp.


The documentation for this class was generated from the following file:
Generated on Fri Sep 21 23:42:37 2007 for blocxx by  doxygen 1.5.3