task.cpp File Reference

#include "incls/_precompiled.incl"
#include "incls/_task.cpp.incl"

Include dependency graph for task.cpp:

Go to the source code of this file.

Functions

bool pending_tasks (int delay_time)
void real_time_tick (int delay_time)

Variables

const int max_tasks = 10
int num_tasks = 0
PeriodicTasktasks [max_tasks]


Function Documentation

bool pending_tasks ( int  delay_time  ) 

Definition at line 34 of file task.cpp.

References num_tasks, and tasks.

Referenced by real_time_tick().

void real_time_tick ( int  delay_time  ) 

Definition at line 42 of file task.cpp.

References bootstrapping, Process::external_resume_current(), Process::external_suspend_current(), num_tasks, pending_tasks(), PeriodicTask::task(), and tasks.

Referenced by WatcherMain().

Here is the call graph for this function:


Variable Documentation

const int max_tasks = 10

Definition at line 28 of file task.cpp.

Referenced by PeriodicTask::deroll(), and PeriodicTask::enroll().

int num_tasks = 0

Definition at line 29 of file task.cpp.

Referenced by PeriodicTask::deroll(), PeriodicTask::enroll(), PeriodicTask::is_enrolled(), pending_tasks(), and real_time_tick().

PeriodicTask* tasks[max_tasks]

Definition at line 31 of file task.cpp.

Referenced by PeriodicTask::deroll(), PeriodicTask::enroll(), PeriodicTask::is_enrolled(), pending_tasks(), and real_time_tick().


Generated on Mon Oct 9 13:46:21 2006 for Strongtalk VM by  doxygen 1.4.7