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 |
|
inline |
|
inlinevirtual |
|
inlineprotected |
|
inlineprotected |
|
inlinevirtual |
References _readCount, _readCountMutex, _readWriteMutex, and OpenThreads::Mutex::lock().
Referenced by OpenThreads::ScopedReadLock::ScopedReadLock().
|
inlinevirtual |
References _readCount, _readCountMutex, _readWriteMutex, and OpenThreads::Mutex::unlock().
Referenced by OpenThreads::ScopedReadLock::~ScopedReadLock().
|
inlinevirtual |
References _readWriteMutex, and OpenThreads::Mutex::lock().
Referenced by OpenThreads::ScopedWriteLock::ScopedWriteLock().
|
inlinevirtual |
References _readWriteMutex, and OpenThreads::Mutex::unlock().
Referenced by OpenThreads::ScopedWriteLock::~ScopedWriteLock().
|
protected |
Referenced by readLock(), and readUnlock().
|
protected |
Referenced by readLock(), and readUnlock().
|
protected |
Referenced by readLock(), readUnlock(), writeLock(), and writeUnlock().
![]() | Generated at Thu Oct 4 2012 13:45:49 for the OpenThreads by doxygen 1.8.1.1. |