Real-time mutex with multi-link priority inheritance.
More...
|
|
auto | is_locked () const noexcept -> bool |
|
auto | lock () noexcept -> void |
| | Acquire the mutex, blocking if held.
|
|
auto | operator= (const rtmutex &)=delete |
|
auto | operator= (rtmutex &&)=delete |
|
| rtmutex (const rtmutex &)=delete |
|
| rtmutex (rtmutex &&)=delete |
|
auto | try_lock () noexcept -> bool |
| | Non-blocking attempt.
|
|
auto | unlock () noexcept -> void |
| | Release the mutex.
|
Real-time mutex with multi-link priority inheritance.
The documentation for this class was generated from the following files:
- zxfoundation/sync/rtmutex.zcomponent/core.cxxm
- zxfoundation/sync/rtmutex.zcomponent/core.cxx