OpenThreads::ReadWriteMutex Class Reference

List of all members.

Public Member Functions

 ReadWriteMutex ()
virtual ~ReadWriteMutex ()
virtual int readLock ()
virtual int readUnlock ()
virtual int writeLock ()
virtual int writeUnlock ()

Protected Member Functions

 ReadWriteMutex (const ReadWriteMutex &)
ReadWriteMutexoperator= (const ReadWriteMutex &)

Protected Attributes

OpenThreads::Mutex _readWriteMutex
OpenThreads::Mutex _readCountMutex
unsigned int _readCount


Constructor & Destructor Documentation

OpenThreads::ReadWriteMutex::ReadWriteMutex (  )  [inline]

virtual OpenThreads::ReadWriteMutex::~ReadWriteMutex (  )  [inline, virtual]

OpenThreads::ReadWriteMutex::ReadWriteMutex ( const ReadWriteMutex  )  [inline, protected]


Member Function Documentation

virtual int OpenThreads::ReadWriteMutex::readLock (  )  [inline, virtual]

virtual int OpenThreads::ReadWriteMutex::readUnlock (  )  [inline, virtual]

virtual int OpenThreads::ReadWriteMutex::writeLock (  )  [inline, virtual]

virtual int OpenThreads::ReadWriteMutex::writeUnlock (  )  [inline, virtual]

ReadWriteMutex& OpenThreads::ReadWriteMutex::operator= ( const ReadWriteMutex  )  [inline, protected]


Member Data Documentation

OpenThreads::Mutex OpenThreads::ReadWriteMutex::_readWriteMutex [protected]

OpenThreads::Mutex OpenThreads::ReadWriteMutex::_readCountMutex [protected]

unsigned int OpenThreads::ReadWriteMutex::_readCount [protected]


The documentation for this class was generated from the following file:
Generated on Fri Jan 25 03:47:11 2008 for openscenegraph by  doxygen 1.5.4