Tizen RT Libs&Environment
v1.0 D5
|
This is the common part of the task control block (TCB). The TCB is the heart of the TinyAra task-control logic. Each task or thread is represented by a TCB that includes these common definitions. More...
#include <sched.h>
Data Fields | |
FAR struct tcb_s * | flink |
FAR struct tcb_s * | blink |
FAR struct task_group_s * | group |
pid_t | pid |
start_t | start |
entry_t | entry |
uint8_t | sched_priority |
uint8_t | base_priority |
uint8_t | task_state |
uint16_t | flags |
int16_t | lockcount |
int | timeslice |
FAR struct wdog_s * | waitdog |
size_t | adj_stack_size |
FAR void * | stack_alloc_ptr |
FAR void * | adj_stack_ptr |
FAR struct dspace_s * | dspace |
sem_t * | waitsem |
sigset_t | sigprocmask |
sigset_t | sigwaitmask |
sq_queue_t | sigactionq |
sq_queue_t | sigpendactionq |
sq_queue_t | sigpostedq |
siginfo_t | sigunbinfo |
FAR struct mqueue_inode_s * | msgwaitq |
int | pterrno |
struct xcptcontext | xcp |
char | name [CONFIG_TASK_NAME_SIZE+1] |
int | curr_alloc_size |
int | peak_alloc_size |
int | num_alloc_free |
This is the common part of the task control block (TCB). The TCB is the heart of the TinyAra task-control logic. Each task or thread is represented by a TCB that includes these common definitions.
FAR struct task_group_s* group |
sq_queue_t sigactionq |
sq_queue_t sigpendactionq |
sq_queue_t sigpostedq |