This is the complete list of members for wrench::BatchScheduler, including all inherited members.
BatchScheduler(BatchComputeService *cs) | wrench::BatchScheduler | inlineexplicit |
cs | wrench::BatchScheduler | protected |
getStartTimeEstimates(std::set< std::tuple< std::string, unsigned long, unsigned long, double >> set_of_jobs)=0 | wrench::BatchScheduler | pure virtual |
init()=0 | wrench::BatchScheduler | pure virtual |
launch()=0 | wrench::BatchScheduler | pure virtual |
processJobCompletion(std::shared_ptr< BatchJob > batch_job)=0 | wrench::BatchScheduler | pure virtual |
processJobFailure(std::shared_ptr< BatchJob > batch_job)=0 | wrench::BatchScheduler | pure virtual |
processJobSubmission(std::shared_ptr< BatchJob > batch_job)=0 | wrench::BatchScheduler | pure virtual |
processJobTermination(std::shared_ptr< BatchJob > batch_job)=0 | wrench::BatchScheduler | pure virtual |
processQueuedJobs()=0 | wrench::BatchScheduler | pure virtual |
processUnknownJobTermination(std::string job_id)=0 | wrench::BatchScheduler | pure virtual |
shutdown()=0 | wrench::BatchScheduler | pure virtual |
~BatchScheduler()=default | wrench::BatchScheduler | virtual |