#include <RtosMutex.h>
◆ RtosSharedMutex() [1/3]
| RtosSharedMutex::RtosSharedMutex |
( |
| ) |
|
|
noexcept |
◆ ~RtosSharedMutex()
| RtosSharedMutex::~RtosSharedMutex |
( |
| ) |
|
|
noexcept |
◆ RtosSharedMutex() [2/3]
◆ RtosSharedMutex() [3/3]
◆ lock()
| bool RtosSharedMutex::lock |
( |
| ) |
|
|
noexcept |
◆ lock_shared()
| bool RtosSharedMutex::lock_shared |
( |
| ) |
|
|
noexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ try_lock()
| bool RtosSharedMutex::try_lock |
( |
| ) |
|
|
noexcept |
◆ try_lock_for()
| bool RtosSharedMutex::try_lock_for |
( |
uint32_t |
timeout_ms | ) |
|
|
noexcept |
◆ try_lock_shared()
| bool RtosSharedMutex::try_lock_shared |
( |
| ) |
|
|
noexcept |
◆ try_lock_shared_for()
| bool RtosSharedMutex::try_lock_shared_for |
( |
uint32_t |
timeout_ms | ) |
|
|
noexcept |
◆ unlock()
| void RtosSharedMutex::unlock |
( |
| ) |
|
|
noexcept |
◆ unlock_shared()
| void RtosSharedMutex::unlock_shared |
( |
| ) |
|
|
noexcept |
◆ reader_mutex_
◆ readers_
| std::atomic<int> RtosSharedMutex::readers_ |
|
private |
◆ writer_active_
| std::atomic<bool> RtosSharedMutex::writer_active_ |
|
private |
◆ writer_mutex_
The documentation for this class was generated from the following files: