_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
tstate_t tstate
 task state
tflags_t tflags
 task flags
pchain_tpriority
 priority chain
struct _tdata_tnext
 next task in queue
struct _tdata_tprev
 previous task in queue
struct _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

saved stack pointer

Definition at line 106 of file tm.h.

task state

Definition at line 108 of file tm.h.

task flags

Definition at line 109 of file tm.h.

priority chain

Definition at line 110 of file tm.h.

struct _tdata_t* _tdata_t::next [read]

next task in queue

Definition at line 112 of file tm.h.

struct _tdata_t* _tdata_t::prev [read]

previous task in queue

Definition at line 113 of file tm.h.

struct _tdata_t* _tdata_t::parent [read]

parent task

Definition at line 114 of file tm.h.

lower stack boundary

Definition at line 116 of file tm.h.

event wakeup function

Referenced by wait_event().

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-2005 by the authors.

Generated on Thu May 8 16:12:11 2008 for brickOS Kernel Developer by doxygen 1.5.5