|
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 | |
| StkMutexBase () | |
| virtual | ~StkMutexBase () |
| virtual const char * | GetTraceName () const =0 |
| virtual stk::TId | GetOwner () const =0 |
| virtual osStatus_t | Acquire (stk::Timeout timeout)=0 |
| virtual void | Unlock ()=0 |
Public Attributes | |
| bool | m_cb_owned |
Definition at line 331 of file cmsis_os2_stk.cpp.
|
inlineexplicit |
Definition at line 333 of file cmsis_os2_stk.cpp.
References m_cb_owned.
Referenced by StkFastMutex::StkFastMutex(), and StkMutex::StkMutex().
|
inlinevirtual |
Definition at line 336 of file cmsis_os2_stk.cpp.
|
pure virtual |
Implemented in StkFastMutex, and StkMutex.
|
pure virtual |
Implemented in StkFastMutex, and StkMutex.
Referenced by osMutexRelease().
|
pure virtual |
Implemented in StkFastMutex, and StkMutex.
|
pure virtual |
Implemented in StkFastMutex, and StkMutex.
Referenced by osMutexRelease().
| bool StkMutexBase::m_cb_owned |
Definition at line 344 of file cmsis_os2_stk.cpp.
Referenced by StkMutexBase().