SuperTinyKernel™ RTOS 1.06.x
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
Loading...
Searching...
No Matches
StkMutex Struct Reference
Collaboration diagram for StkMutex:

Public Member Functions

 StkMutex (const char *n=nullptr)

Public Attributes

stk::sync::Mutex m_mutex
bool m_cb_owned

Detailed Description

Definition at line 211 of file cmsis_os2_stk.cpp.

Constructor & Destructor Documentation

◆ StkMutex()

StkMutex::StkMutex ( const char * n = nullptr)
inlineexplicit

Definition at line 213 of file cmsis_os2_stk.cpp.

213 : m_mutex(), m_cb_owned(true)
214 {
215 m_mutex.SetTraceName(n);
216 }
stk::sync::Mutex m_mutex

References m_cb_owned, and m_mutex.

Member Data Documentation

◆ m_cb_owned

bool StkMutex::m_cb_owned

Definition at line 220 of file cmsis_os2_stk.cpp.

Referenced by StkMutex().

◆ m_mutex

stk::sync::Mutex StkMutex::m_mutex

Definition at line 219 of file cmsis_os2_stk.cpp.

Referenced by osMutexAcquire(), and StkMutex().


The documentation for this struct was generated from the following file: