14 #ifndef _OPENTHREADS_READWRITEMUTEX_
15 #define _OPENTHREADS_READWRITEMUTEX_
17 #include <OpenThreads/Thread>
18 #include <OpenThreads/ReentrantMutex>
ScopedReadLock & operator=(const ScopedReadLock &)
virtual int writeUnlock()
This class provides an object-oriented thread mutex interface.
ScopedWriteLock & operator=(const ScopedWriteLock &)
virtual ~ReadWriteMutex()
OpenThreads::Mutex _readCountMutex
ScopedWriteLock(ReadWriteMutex &mutex)
ReadWriteMutex(const ReadWriteMutex &)
ScopedReadLock(ReadWriteMutex &mutex)
ReadWriteMutex & operator=(const ReadWriteMutex &)
OpenThreads::Mutex _readWriteMutex