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_t * current
task_t * head_prior
task_t * head_time
task_t * tail_prior
task_t * tail_time
task_t * idle_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