|
SuperTinyKernel™ RTOS 1.08.x
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
|
Public Member Functions | |
| FrtosRecursiveMutex () | |
| bool | Take (stk::Timeout timeout) override |
| void | Give () override |
| stk::TId | GetOwner () const override |
| bool | IsRecursive () const override |
Public Attributes | |
| stk::sync::Mutex | m_mutex |
Definition at line 634 of file freertos_stk.cpp.
|
inlineexplicit |
Definition at line 636 of file freertos_stk.cpp.
References FrtosMutexBase::FrtosMutexBase(), and m_mutex.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements FrtosMutexBase.
Definition at line 639 of file freertos_stk.cpp.
References m_mutex.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
| stk::sync::Mutex FrtosRecursiveMutex::m_mutex |
Definition at line 643 of file freertos_stk.cpp.
Referenced by FrtosRecursiveMutex(), GetOwner(), Give(), and Take().