#include <src/main/decaf/internal/util/concurrent/ThreadingTypes.h>
Data Fields | |
| decaf::lang::Thread * | parent |
| decaf_thread_t | handle |
| decaf_mutex_t | mutex |
| decaf_condition_t | condition |
| volatile int | state |
| volatile int | references |
| int | priority |
| bool | interrupted |
| bool | interruptible |
| bool | timerSet |
| bool | canceled |
| bool | unparked |
| bool | parked |
| bool | sleeping |
| bool | waiting |
| bool | notified |
| bool | blocked |
| bool | suspended |
| char * | name |
| long long | stackSize |
| void * | tls [DECAF_MAX_TLS_SLOTS] |
| threadingTask | threadMain |
| void * | threadArg |
| long long | threadId |
| bool | osThread |
| ThreadHandle * | interruptingThread |
| int | numAttached |
| ThreadHandle * | next |
| ThreadHandle * | joiners |
| MonitorHandle * | monitor |
| void* decaf::internal::util::concurrent::ThreadHandle::tls[DECAF_MAX_TLS_SLOTS] |
1.6.1