Class ReaderWriterMutex¶
Defined in File reader-writer-lock.h
Inheritance Relationships¶
Derived Type¶
public aslam::ReaderFirstReaderWriterMutex
(Class ReaderFirstReaderWriterMutex)
Class Documentation¶
-
class aslam::ReaderWriterMutex¶
Subclassed by aslam::ReaderFirstReaderWriterMutex
Public Functions
-
ReaderWriterMutex()¶
-
virtual ~ReaderWriterMutex()¶
-
virtual void acquireReadLock()¶
-
void releaseReadLock()¶
-
virtual void acquireWriteLock()¶
-
virtual void releaseWriteLock()¶
-
virtual bool upgradeToWriteLock()¶
-
bool isInUse()¶
Protected Functions
-
ReaderWriterMutex(const ReaderWriterMutex&) = delete¶
-
ReaderWriterMutex &operator=(const ReaderWriterMutex&) = delete¶
-
ReaderWriterMutex()¶