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

_tdata_t Struct Reference

task data structure More...

#include <tm.h>

Collaboration diagram for _tdata_t:

Collaboration graph
[legend]
List of all members.

Public Attributes

size_tsp_save
 saved stack pointer

tstate_t tstate
 task state

tflags_t tflags
 task flags

pchain_tpriority
 priority chain

_tdata_tnext
 next task in queue

_tdata_tprev
 previous task in queue

_tdata_tparent
 parent task

size_tstack_base
 lower stack boundary

wakeup_t(* wakeup )(wakeup_t)
 event wakeup function

wakeup_t wakeup_data
 user data for wakeup fn


Detailed Description

task data structure

For internal use only.

Definition at line 105 of file tm.h.


Member Data Documentation

struct _tdata_t* _tdata_t::next
 

next task in queue

Definition at line 112 of file tm.h.

struct _tdata_t* _tdata_t::parent
 

parent task

Definition at line 114 of file tm.h.

struct _tdata_t* _tdata_t::prev
 

previous task in queue

Definition at line 113 of file tm.h.

pchain_t* _tdata_t::priority
 

priority chain

Definition at line 110 of file tm.h.

size_t* _tdata_t::sp_save
 

saved stack pointer

Definition at line 106 of file tm.h.

size_t* _tdata_t::stack_base
 

lower stack boundary

Definition at line 116 of file tm.h.

tflags_t _tdata_t::tflags
 

task flags

Definition at line 109 of file tm.h.

tstate_t _tdata_t::tstate
 

task state

Definition at line 108 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 119 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 Mon Feb 16 21:02:33 2004 for brickOS Kernel Developer by doxygen 1.3.5