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 Sat May 14 08:21:26 2011 for the OpenThreads by doxygen 1.5.9. |