DUNE: Uniform Navigational Environment
2019.02.1
|
Public Member Functions | |
RWLock (void) | |
~RWLock (void) | |
void | lockRead (void) |
void | lockWrite (void) |
void | unlock (void) |
void | destroy (void) |
DUNE::Concurrency::RWLock::RWLock | ( | void | ) |
DUNE::Concurrency::RWLock::~RWLock | ( | void | ) |
References destroy().
void DUNE::Concurrency::RWLock::destroy | ( | void | ) |
Release the lock held.
Referenced by ~RWLock().
void DUNE::Concurrency::RWLock::lockRead | ( | void | ) |
Apply a read lock.
Referenced by DUNE::Concurrency::ScopedRWLock::ScopedRWLock().
void DUNE::Concurrency::RWLock::lockWrite | ( | void | ) |
Apply a write lock.
Referenced by DUNE::Concurrency::ScopedRWLock::ScopedRWLock().
void DUNE::Concurrency::RWLock::unlock | ( | void | ) |
Release the lock held.
Referenced by DUNE::Concurrency::ScopedRWLock::~ScopedRWLock().