This is the complete list of members for Scheduler::Process, including all inherited members.
advanceBurst() | Scheduler::Process | |
createNextJob(const Process &task) | Scheduler::Process | static |
createProcess(double cpuLambda, double ioLambda) | Scheduler::Process | static |
createRealTimeTask(double wcet, double T, double dl, int pid, int priority=0, double bcet=0.0) | Scheduler::Process | static |
decrementBurst() | Scheduler::Process | |
end() | Scheduler::Process | static |
getCurrentCpuAow() const | Scheduler::Process | |
getCurrentIoTime() const | Scheduler::Process | |
getDeadline() const | Scheduler::Process | |
getDeadlineTime() const | Scheduler::Process | |
getJobNumber() const | Scheduler::Process | |
getMaxNumber() | Scheduler::Process | static |
getNewPid() | Scheduler::Process | static |
getPeriod() const | Scheduler::Process | |
getPid(void) const | Scheduler::Process | |
getPriority() const | Scheduler::Process | |
getWcet() const | Scheduler::Process | |
incrementJobNumber() | Scheduler::Process | |
isRealTime() const | Scheduler::Process | |
powerCoeff | Scheduler::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::Process | static |
setRtParams(double dl, double T, double wcet, double bcet) | Scheduler::Process | |
updateCurrentAow(double aow) | Scheduler::Process | |
~Process() | Scheduler::Process | |