C# Class RealtimeAnalysis.Scheduler

Mostra file Open project: rubis-lab/RealtimeAnalysis

Public Methods

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

Private Methods

Method 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 method

public GetSameTimeEvents ( List list, double time ) : List
list List
time double
return List

ScheduleEDF() public method

public ScheduleEDF ( ) : void
return void

Scheduler() public method

public Scheduler ( List taskSet, double startTime, double endTime ) : System
taskSet List
startTime double
endTime double
return System