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¶
-