Create a lock around a boolean semaphore region.
More...
#include <MultiReadSingleWriteLock.h>
|
| static constexpr bool | Read = true |
| |
| static constexpr bool | Write = false |
| |
Create a lock around a boolean semaphore region.
- See also
- tarch::multicore::BooleanSemaphore
Definition at line 19 of file MultiReadSingleWriteLock.h.
◆ MultiReadSingleWriteLock()
Construct lock.
We have to know what semaphore to use and if it is a read or a write lock.
◆ ~MultiReadSingleWriteLock()
| tarch::multicore::MultiReadSingleWriteLock::~MultiReadSingleWriteLock |
( |
| ) |
|
◆ free()
| void tarch::multicore::MultiReadSingleWriteLock::free |
( |
| ) |
|
◆ lock()
| void tarch::multicore::MultiReadSingleWriteLock::lock |
( |
| ) |
|
◆ _isReadLock
| const bool tarch::multicore::MultiReadSingleWriteLock::_isReadLock |
|
private |
◆ _lockIsAquired
| bool tarch::multicore::MultiReadSingleWriteLock::_lockIsAquired |
|
private |
◆ _semaphore
◆ Read
| constexpr bool tarch::multicore::MultiReadSingleWriteLock::Read = true |
|
staticconstexpr |
◆ Write
| constexpr bool tarch::multicore::MultiReadSingleWriteLock::Write = false |
|
staticconstexpr |
The documentation for this class was generated from the following file: