OpenThreads
|
Public Member Functions | |
ReadWriteMutex () | |
virtual | ~ReadWriteMutex () |
virtual int | readLock () |
virtual int | readUnlock () |
virtual int | writeLock () |
virtual int | writeUnlock () |
Protected Member Functions | |
ReadWriteMutex (const ReadWriteMutex &) | |
ReadWriteMutex & | operator= (const ReadWriteMutex &) |
Protected Attributes | |
OpenThreads::Mutex | _readWriteMutex |
OpenThreads::Mutex | _readCountMutex |
unsigned int | _readCount |
OpenThreads::ReadWriteMutex::ReadWriteMutex | ( | ) | [inline] |
virtual OpenThreads::ReadWriteMutex::~ReadWriteMutex | ( | ) | [inline, virtual] |
OpenThreads::ReadWriteMutex::ReadWriteMutex | ( | const ReadWriteMutex & | ) | [inline, protected] |
ReadWriteMutex& OpenThreads::ReadWriteMutex::operator= | ( | const ReadWriteMutex & | ) | [inline, protected] |
virtual int OpenThreads::ReadWriteMutex::readLock | ( | ) | [inline, virtual] |
References _readCount, _readCountMutex, _readWriteMutex, and OpenThreads::Mutex::lock().
Referenced by OpenThreads::ScopedReadLock::ScopedReadLock().
virtual int OpenThreads::ReadWriteMutex::readUnlock | ( | ) | [inline, virtual] |
References _readCount, _readCountMutex, _readWriteMutex, and OpenThreads::Mutex::unlock().
Referenced by OpenThreads::ScopedReadLock::~ScopedReadLock().
virtual int OpenThreads::ReadWriteMutex::writeLock | ( | ) | [inline, virtual] |
References _readWriteMutex, and OpenThreads::Mutex::lock().
Referenced by OpenThreads::ScopedWriteLock::ScopedWriteLock().
virtual int OpenThreads::ReadWriteMutex::writeUnlock | ( | ) | [inline, virtual] |
References _readWriteMutex, and OpenThreads::Mutex::unlock().
Referenced by OpenThreads::ScopedWriteLock::~ScopedWriteLock().
unsigned int OpenThreads::ReadWriteMutex::_readCount [protected] |
Referenced by readLock(), and readUnlock().
Referenced by readLock(), and readUnlock().
Referenced by readLock(), readUnlock(), writeLock(), and writeUnlock().
![]() | Generated at Sun Jan 8 2012 13:22:11 for the OpenThreads by doxygen 1.7.4. |