Main Page | Modules | Data Structures | File List | Data Fields | Globals

execbase_struct Struct Reference

#include <exec.h>

Collaboration diagram for execbase_struct:

Collaboration graph
[legend]

Data Fields

task_tcurrent
task_thead_prior
task_thead_time
task_ttail_prior
task_ttail_time
task_tidle_task
uchar numtasks
uchar activetasks
bool idle
bool blocked

Field Documentation

uchar execbase_struct::activetasks
 

Definition at line 33 of file exec.h.

Referenced by exec_idle(), and task_select().

bool execbase_struct::blocked
 

Definition at line 35 of file exec.h.

Referenced by bsleep(), isr_exec_stuff(), and task_select().

task_t* execbase_struct::current
 

Definition at line 26 of file exec.h.

Referenced by bsleep(), and task_select().

task_t* execbase_struct::head_prior
 

Definition at line 27 of file exec.h.

Referenced by addtask(), find_urgent_task(), insert_task_prior(), and unlink_prior().

task_t* execbase_struct::head_time
 

Definition at line 28 of file exec.h.

Referenced by addtask(), bsleep(), insert_task_time(), task_select(), and unlink_time().

bool execbase_struct::idle
 

Definition at line 34 of file exec.h.

Referenced by bsleep(), and task_select().

task_t* execbase_struct::idle_task
 

Definition at line 31 of file exec.h.

Referenced by execprep(), and task_select().

uchar execbase_struct::numtasks
 

Definition at line 32 of file exec.h.

Referenced by addtask().

task_t* execbase_struct::tail_prior
 

Definition at line 29 of file exec.h.

Referenced by insert_task_prior(), and unlink_prior().

task_t* execbase_struct::tail_time
 

Definition at line 30 of file exec.h.

Referenced by insert_task_time(), and unlink_time().


The documentation for this struct was generated from the following file:
Generated on Sat Apr 10 17:08:24 2004 for BeeOS by doxygen 1.3.6-20040222