FSMSADF::EarliestDeadLineFirstScheduling Class Reference

#include <edf.h>

List of all members.

Public Member Functions

 EarliestDeadLineFirstScheduling ()
 ~EarliestDeadLineFirstScheduling ()
void schedule (PlatformBinding *b, const FlowType flowType)

Private Member Functions

void scheduleScenario (PlatformBinding *b, BindingAwareGraph *bg, Scenario *s)

Detailed Description

EarliestDeadLineFirstScheduling () Earliest deadline first scheduling algorithm.


Constructor & Destructor Documentation

FSMSADF::EarliestDeadLineFirstScheduling::EarliestDeadLineFirstScheduling (  )  [inline]
FSMSADF::EarliestDeadLineFirstScheduling::~EarliestDeadLineFirstScheduling (  )  [inline]

Member Function Documentation

void FSMSADF::EarliestDeadLineFirstScheduling::schedule ( PlatformBinding b,
const FlowType  flowType 
)

schedule() Create earliest-deadline-first schedule for each scenario graph in the platform binding. These schedules are added to the processors inside the platform binding.

References FSMSADF::BindingAwareGraph::bindingAwareGraph, FSMSADF::Graph::getScenarios(), and scheduleScenario().

Here is the call graph for this function:


The documentation for this class was generated from the following files: