wrench::BatchScheduler Member List

This is the complete list of members for wrench::BatchScheduler, including all inherited members.

BatchScheduler(BatchComputeService *cs)wrench::BatchSchedulerinlineexplicit
cswrench::BatchSchedulerprotected
getStartTimeEstimates(std::set< std::tuple< std::string, unsigned long, unsigned long, double >> set_of_jobs)=0wrench::BatchSchedulerpure virtual
init()=0wrench::BatchSchedulerpure virtual
launch()=0wrench::BatchSchedulerpure virtual
processJobCompletion(std::shared_ptr< BatchJob > batch_job)=0wrench::BatchSchedulerpure virtual
processJobFailure(std::shared_ptr< BatchJob > batch_job)=0wrench::BatchSchedulerpure virtual
processJobSubmission(std::shared_ptr< BatchJob > batch_job)=0wrench::BatchSchedulerpure virtual
processJobTermination(std::shared_ptr< BatchJob > batch_job)=0wrench::BatchSchedulerpure virtual
processQueuedJobs()=0wrench::BatchSchedulerpure virtual
processUnknownJobTermination(std::string job_id)=0wrench::BatchSchedulerpure virtual
shutdown()=0wrench::BatchSchedulerpure virtual
~BatchScheduler()=defaultwrench::BatchSchedulervirtual