C# Class RealtimeAnalysis.Scheduler

Afficher le fichier Open project: rubis-lab/RealtimeAnalysis

Méthodes publiques

Méthode Description
GetSameTimeEvents ( List list, double time ) : List
ScheduleEDF ( ) : void
Scheduler ( List taskSet, double startTime, double endTime ) : System

Private Methods

Méthode Description
BuildTimeline ( ) : Queue
GetAllJobRelease ( ) : List
compareHardDeadline ( JobEvent x, JobEvent y ) : int
compareSoftDeadline ( JobEvent x, JobEvent y ) : int
compareStartTime ( JobEvent e1, JobEvent e2 ) : int

Method Details

GetSameTimeEvents() public méthode

public GetSameTimeEvents ( List list, double time ) : List
list List
time double
Résultat List

ScheduleEDF() public méthode

public ScheduleEDF ( ) : void
Résultat void

Scheduler() public méthode

public Scheduler ( List taskSet, double startTime, double endTime ) : System
taskSet List
startTime double
endTime double
Résultat System