#include <PlatformMutex.h>
◆ PlatformMutex() [1/3]
| PlatformMutex::PlatformMutex |
( |
| ) |
|
|
inlinenoexcept |
◆ ~PlatformMutex()
| PlatformMutex::~PlatformMutex |
( |
| ) |
|
|
inlinenoexcept |
◆ PlatformMutex() [2/3]
◆ PlatformMutex() [3/3]
◆ Give()
| void PlatformMutex::Give |
( |
| ) |
|
|
inlinenoexcept |
◆ lock()
| bool PlatformMutex::lock |
( |
| ) |
|
|
inlinenoexcept |
◆ lock_shared()
| bool PlatformMutex::lock_shared |
( |
| ) |
|
|
inlinenoexcept |
◆ native_handle()
| SemaphoreHandle_t PlatformMutex::native_handle |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Take()
| bool PlatformMutex::Take |
( |
uint32_t | timeout_ms = 0 | ) |
|
|
inlinenoexcept |
◆ try_lock()
| bool PlatformMutex::try_lock |
( |
| ) |
|
|
inlinenoexcept |
◆ try_lock_for()
| bool PlatformMutex::try_lock_for |
( |
uint32_t | timeout_ms | ) |
|
|
inlinenoexcept |
◆ try_lock_shared()
| bool PlatformMutex::try_lock_shared |
( |
| ) |
|
|
inlinenoexcept |
◆ try_lock_shared_for()
| bool PlatformMutex::try_lock_shared_for |
( |
uint32_t | timeout_ms | ) |
|
|
inlinenoexcept |
◆ unlock()
| void PlatformMutex::unlock |
( |
| ) |
|
|
inlinenoexcept |
◆ unlock_shared()
| void PlatformMutex::unlock_shared |
( |
| ) |
|
|
inlinenoexcept |
◆ handle_
| SemaphoreHandle_t PlatformMutex::handle_ |
|
private |
The documentation for this class was generated from the following file: