ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation.sync.rtmutex.core Module Reference

Data Structures

class  zxfoundation::sync::rtmutex::rtmutex
 Real-time mutex with multi-link priority inheritance. More...

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.

Files

file  zxfoundation/sync/rtmutex.zcomponent/core.cxxm
file  zxfoundation/sync/rtmutex.zcomponent/core.cxx