#include "copyright.h"
#include "list.h"
#include "thread.h"
Go to the source code of this file.
Classes | |
class | Scheduler |
Defines | |
#define | SCHED() siglongjmp(schd_jmp, 1) |
Functions | |
void | SetPreemption () |
void | timerInit () |
void | schedule () |
Variables | |
sigset_t | timer_mask |
|
Definition at line 19 of file scheduler.h. Referenced by Thread::Sleep(), and Thread::Suspend(). |
|
Definition at line 198 of file scheduler.cc.
|
|
Definition at line 45 of file scheduler.cc. References preempt.
|
|
Definition at line 162 of file scheduler.cc. References NSECS_PER_SEC, timer_empty, timer_id, timer_mask, and timer_value. Referenced by main().
|
|
Definition at line 33 of file scheduler.cc. Referenced by schedule(), Interrupt::SetLevel(), and timerInit(). |