![]() |
SuperTinyKernel™ RTOS 1.08.x
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
|
Public Attributes | |
| bool | busy |
| bool | finished |
| bool | detached |
| bool | joined |
| bool | reclaimed |
| stk_task_t * | task |
| void *(* | start_routine )(void *) |
| void * | arg |
| void * | retval |
| stk_word_t * | stack |
| bool | stack_owned |
| bool | stack_from_pool |
| stk_event_t * | done_event |
| stk_event_mem_t | done_event_mem |
| void * | tsd [(8U)] |
Definition at line 33 of file stk_c_pthread.cpp.
| void* pthread_stk_ctrl_t::arg |
Definition at line 43 of file stk_c_pthread.cpp.
Referenced by pthread_create(), and anonymous_namespace{stk_c_pthread.cpp}::PthreadTrampoline().
| bool pthread_stk_ctrl_t::busy |
Definition at line 35 of file stk_c_pthread.cpp.
Referenced by pthread_create(), and anonymous_namespace{stk_c_pthread.cpp}::ReleaseThreadResources().
| bool pthread_stk_ctrl_t::detached |
Definition at line 37 of file stk_c_pthread.cpp.
Referenced by anonymous_namespace{stk_c_pthread.cpp}::MaybeReap(), pthread_create(), pthread_detach(), and pthread_join().
| stk_event_t* pthread_stk_ctrl_t::done_event |
Definition at line 50 of file stk_c_pthread.cpp.
Referenced by pthread_create(), pthread_exit(), pthread_join(), anonymous_namespace{stk_c_pthread.cpp}::PthreadTrampoline(), and anonymous_namespace{stk_c_pthread.cpp}::ReleaseThreadResources().
| stk_event_mem_t pthread_stk_ctrl_t::done_event_mem |
Definition at line 51 of file stk_c_pthread.cpp.
Referenced by pthread_create().
| bool pthread_stk_ctrl_t::finished |
Definition at line 36 of file stk_c_pthread.cpp.
Referenced by anonymous_namespace{stk_c_pthread.cpp}::MaybeReap(), pthread_exit(), and anonymous_namespace{stk_c_pthread.cpp}::PthreadTrampoline().
| bool pthread_stk_ctrl_t::joined |
Definition at line 38 of file stk_c_pthread.cpp.
Referenced by pthread_detach(), and pthread_join().
| bool pthread_stk_ctrl_t::reclaimed |
Definition at line 39 of file stk_c_pthread.cpp.
Referenced by anonymous_namespace{stk_c_pthread.cpp}::MaybeReap().
| void* pthread_stk_ctrl_t::retval |
Definition at line 44 of file stk_c_pthread.cpp.
Referenced by pthread_create(), pthread_exit(), pthread_join(), and anonymous_namespace{stk_c_pthread.cpp}::PthreadTrampoline().
| stk_word_t* pthread_stk_ctrl_t::stack |
Definition at line 46 of file stk_c_pthread.cpp.
Referenced by pthread_create(), and anonymous_namespace{stk_c_pthread.cpp}::ReleaseThreadResources().
| bool pthread_stk_ctrl_t::stack_from_pool |
Definition at line 48 of file stk_c_pthread.cpp.
Referenced by pthread_create(), and anonymous_namespace{stk_c_pthread.cpp}::ReleaseThreadResources().
| bool pthread_stk_ctrl_t::stack_owned |
Definition at line 47 of file stk_c_pthread.cpp.
Referenced by pthread_create(), and anonymous_namespace{stk_c_pthread.cpp}::ReleaseThreadResources().
| void *(* pthread_stk_ctrl_t::start_routine) (void *) |
Definition at line 42 of file stk_c_pthread.cpp.
Referenced by pthread_create(), and anonymous_namespace{stk_c_pthread.cpp}::PthreadTrampoline().
| stk_task_t* pthread_stk_ctrl_t::task |
Definition at line 41 of file stk_c_pthread.cpp.
Referenced by pthread_create(), pthread_exit(), pthread_join(), and anonymous_namespace{stk_c_pthread.cpp}::ReaperEntry().
| void* pthread_stk_ctrl_t::tsd[(8U)] |
Definition at line 53 of file stk_c_pthread.cpp.
Referenced by pthread_getspecific(), pthread_setspecific(), and anonymous_namespace{stk_c_pthread.cpp}::RunKeyDestructors().