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

Referenced by readLock(), and readUnlock().

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

Referenced by readLock(), and readUnlock().


The documentation for this class was generated from the following file:

Generated on Wed Aug 13 17:03:31 2008 for openscenegraph by  doxygen 1.5.6