Scheduler
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Scheduler::Process Member List

This is the complete list of members for Scheduler::Process, including all inherited members.

advanceBurst()Scheduler::Process
createNextJob(const Process &task)Scheduler::Processstatic
createProcess(double cpuLambda, double ioLambda)Scheduler::Processstatic
createRealTimeTask(double wcet, double T, double dl, int pid, int priority=0, double bcet=0.0)Scheduler::Processstatic
decrementBurst()Scheduler::Process
end()Scheduler::Processstatic
getCurrentCpuAow() const Scheduler::Process
getCurrentIoTime() const Scheduler::Process
getDeadline() const Scheduler::Process
getDeadlineTime() const Scheduler::Process
getJobNumber() const Scheduler::Process
getMaxNumber()Scheduler::Processstatic
getNewPid()Scheduler::Processstatic
getPeriod() const Scheduler::Process
getPid(void) const Scheduler::Process
getPriority() const Scheduler::Process
getWcet() const Scheduler::Process
incrementJobNumber()Scheduler::Process
isRealTime() const Scheduler::Process
powerCoeffScheduler::Process
print(std::ostream &stream) const Scheduler::Process
Process(int pid, int nbBursts, std::vector< double > cpuBursts, std::vector< double > ioBursts, int priority=0)Scheduler::Process
Process(const Process &task)Scheduler::Process
setDeadlineTimeFromStartTime(double startTime)Scheduler::Process
setDurationDistribution(std::shared_ptr< Utils::BoundedRandomDistribution > randomDist)Scheduler::Process
setPowerCoeff(double)Scheduler::Process
setPriority(int pri)Scheduler::Process
setRandomGenerator(Utils::RandomGenerator *gen)Scheduler::Processstatic
setRtParams(double dl, double T, double wcet, double bcet)Scheduler::Process
updateCurrentAow(double aow)Scheduler::Process
~Process()Scheduler::Process