OW_NAMESPACE::ReadLock Class Reference

#include <OW_RWLocker.hpp>

Collaboration diagram for OW_NAMESPACE::ReadLock:

Collaboration graph
[legend]
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 86 of file OW_RWLocker.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::ReadLock::ReadLock RWLocker locker,
UInt32  sTimeout,
UInt32  usTimeout = 0
[inline]
 

Definition at line 89 of file OW_RWLocker.hpp.

OW_NAMESPACE::ReadLock::~ReadLock  )  [inline]
 

Definition at line 95 of file OW_RWLocker.hpp.

OW_NAMESPACE::ReadLock::ReadLock const ReadLock  )  [private]
 


Member Function Documentation

void OW_NAMESPACE::ReadLock::lock UInt32  sTimeout,
UInt32  usTimeout = 0
[inline]
 

Definition at line 99 of file OW_RWLocker.hpp.

ReadLock& OW_NAMESPACE::ReadLock::operator= const ReadLock  )  [private]
 

void OW_NAMESPACE::ReadLock::release  )  [inline]
 

Definition at line 107 of file OW_RWLocker.hpp.


Member Data Documentation

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

Definition at line 116 of file OW_RWLocker.hpp.

bool OW_NAMESPACE::ReadLock::m_released [private]
 

Definition at line 117 of file OW_RWLocker.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Feb 9 09:14:21 2006 for openwbem by  doxygen 1.4.6