|
SuperTinyKernel™ RTOS 1.08.x
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
|
A pthread_once() control object. More...
#include <stk_c_pthread.h>
Public Attributes | |
| int | __state |
| 0 = not started, 1 = running, 2 = done. | |
| stk_mutex_mem_t | __mem |
| In-place storage for the guard mutex. | |
| void * | __handle |
| Guard mutex constructed in __mem, or NULL if not yet constructed. | |
A pthread_once() control object.
Definition at line 426 of file stk_c_pthread.h.
| void* pthread_once_t::__handle |
Guard mutex constructed in __mem, or NULL if not yet constructed.
Definition at line 430 of file stk_c_pthread.h.
Referenced by stk::pthread::EnsureOnceMutex(), and stk::pthread::HandleOf().
| stk_mutex_mem_t pthread_once_t::__mem |
In-place storage for the guard mutex.
Definition at line 429 of file stk_c_pthread.h.
Referenced by stk::pthread::EnsureOnceMutex().
| int pthread_once_t::__state |
0 = not started, 1 = running, 2 = done.
Definition at line 428 of file stk_c_pthread.h.
Referenced by pthread_once().