ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation::sync::rtmutex::rtmutex Class Referenceexport

Real-time mutex with multi-link priority inheritance. More...

Public Member Functions

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.

Detailed Description

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