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

ReadWriteMutex& OpenThreads::ReadWriteMutex::operator= ( const ReadWriteMutex  )  [inline, protected]
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]

Member Data Documentation

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

Referenced by readLock(), and readUnlock().

Referenced by readLock(), and readUnlock().


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

osg logo
Generated at Wed Aug 26 07:08:13 2009 for the OpenThreads by doxygen 1.6.1.