_NUTTHREADINFO Struct Reference
[XgThread]

Thread information structure. More...

#include <sys/thread.h>

Collaboration diagram for _NUTTHREADINFO:

Collaboration graph
[legend]

Data Fields

NUTTHREADINFOtd_next
 Linked list of all threads.
NUTTHREADINFOtd_qnxt
 Linked list of all queued thread.
volatile u_int td_qpec
 Pending event counter.
char td_name [9]
 Name of this thread.
u_char td_state
 Operating state. One of TDS_.
uptr_t td_sp
 Stack pointer.
u_char td_priority
 Priority level. 0 is highest priority.
u_chartd_memory
 Pointer to heap memory used for stack.
HANDLE td_timer
 Event timer.
volatile HANDLE td_queue
 Root entry of the waiting queue.

Detailed Description

Thread information structure.

Todo:
Sort items while considering alignment.

Definition at line 151 of file thread.h.


Field Documentation

Linked list of all threads.

Definition at line 152 of file thread.h.

Linked list of all queued thread.

Definition at line 153 of file thread.h.

Pending event counter.

Definition at line 154 of file thread.h.

Name of this thread.

Definition at line 155 of file thread.h.

Operating state. One of TDS_.

Definition at line 156 of file thread.h.

Stack pointer.

Definition at line 157 of file thread.h.

Priority level. 0 is highest priority.

Definition at line 158 of file thread.h.

Pointer to heap memory used for stack.

Definition at line 159 of file thread.h.

Event timer.

Definition at line 160 of file thread.h.

Root entry of the waiting queue.

Definition at line 161 of file thread.h.


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

Generated on Sun Aug 31 13:31:36 2008 for FrankenRTOS by  doxygen 1.5.6