Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

_tdata_t Struct Reference

task data structure. More...

#include <tm.h>

Collaboration diagram for _tdata_t:

[legend]
List of all members.

Public Attributes

size_tsp_save
 saved stack pointer. More...

tstate_t tstate
 task state. More...

tflags_t tflags
 task flags. More...

pchain_tpriority
 priority chain. More...

_tdata_t * next
 next task in queue. More...

_tdata_t * prev
 previous task in queue. More...

_tdata_t * parent
 parent task. More...

size_tstack_base
 lower stack boundary. More...

wakeup_t(* wakeup )(wakeup_t)
 event wakeup function. More...

wakeup_t wakeup_data
 user data for wakeup fn. More...


Detailed Description

task data structure.

For internal use only.

Definition at line 104 of file tm.h.


Member Data Documentation

struct _tdata_t* _tdata_t::next
 

next task in queue.

Definition at line 111 of file tm.h.

struct _tdata_t* _tdata_t::parent
 

parent task.

Definition at line 113 of file tm.h.

struct _tdata_t* _tdata_t::prev
 

previous task in queue.

Definition at line 112 of file tm.h.

pchain_t* _tdata_t::priority
 

priority chain.

Definition at line 109 of file tm.h.

size_t* _tdata_t::sp_save
 

saved stack pointer.

Definition at line 105 of file tm.h.

size_t* _tdata_t::stack_base
 

lower stack boundary.

Definition at line 115 of file tm.h.

tflags_t _tdata_t::tflags
 

task flags.

Definition at line 108 of file tm.h.

tstate_t _tdata_t::tstate
 

task state.

Definition at line 107 of file tm.h.

wakeup_t(* _tdata_t::wakeup)(wakeup_t)
 

event wakeup function.

wakeup_t _tdata_t::wakeup_data
 

user data for wakeup fn.

Definition at line 118 of file tm.h.


The documentation for this struct was generated from the following file:
brickOS is released under the Mozilla Public License.
Original code copyright 1998-2002 by the authors.

Generated on Tue Dec 10 00:09:19 2002 for brickOS Kernel Developer by doxygen 1.2.15