Scheduler
Classes | Enumerations
Scheduler Namespace Reference

Classes

class  ConservativeGovernor
 
class  DummyEvent
 
class  EdfDiscipline
 
class  Event
 
class  EventList
 
class  FcfsDiscipline
 
class  FixedPriorityDiscipline
 
class  FreqGovernor
 
class  FreqUpdate
 
class  MaxGovernor
 
class  MinGovernor
 
class  MissedDeadline
 
class  NewInteractiveProcess
 
class  NewJob
 
class  NewProcess
 
struct  PowerParams
 
class  PriorityDiscipline
 
class  Process
 
class  Processor
 
class  Queue
 This class implements the ready queue and the wait queue. Those queues contain processes ready to run and waiting for i/o respectively. More...
 
class  Ready
 
class  RmsDiscipline
 
class  RoundRobinDiscipline
 
class  SchedTimeOut
 
class  SchedulerConfiguration
 
class  SchedulingDiscipline
 
class  SchedulingSimulator
 
class  SimpleTemperatureModel
 
class  SpecialMailbox
 
class  StartProc
 
class  StatsTick
 
class  StopSimulation
 
class  System
 
class  TaskScheduler
 
class  TaskSetGenerator
 
class  TemperatureAndAgingModel
 
class  TemperatureModel
 
class  Terminates
 
class  Time
 
class  TimeOut
 
class  UsageUpdate
 
class  Waiting
 
class  XmlTaskSet
 

Enumerations

enum  TriggeringEvent {
  terminate, wait, ready, newprocess,
  schedTimeOut, freqUpdate, statsTick, usageUpdate,
  stop, startProc, missedDeadline, nothing
}
 

Detailed Description

Copyright 2017 Jacques Florence All rights reserved. See License.txt file

Enumeration Type Documentation

Enumerator
terminate 
wait 
ready 
newprocess 
schedTimeOut 
freqUpdate 
statsTick 
usageUpdate 
stop 
startProc 
missedDeadline 
nothing 

Definition at line 16 of file eventType.h.