OpenThreads

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().


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

osg logo
Generated at Wed Aug 17 2011 14:10:21 for the OpenThreads by doxygen 1.7.3.