11 #ifndef WRENCH_COMPOUND_JOB_FAILED_H
12 #define WRENCH_COMPOUND_JOB_FAILED_H
16 #include "wrench/failure_causes/FailureCause.h"
17 #include "wrench/job/CompoundJob.h"
31 class FileRegistryService;
32 class FileRegistryService;
58 std::shared_ptr<CompoundJob>
job;
68 std::string
toString()
override {
return "CompoundJobFailedEvent (job: " + this->job->getName() +
"; cs = " +
69 this->compute_service->getName() +
")";}
82 #endif //WRENCH_COMPOUND_JOB_FAILED_H
A "standard job has failed" ExecutionEvent.
Definition: CompoundJobFailedEvent.h:37
std::shared_ptr< FailureCause > failure_cause
The failure cause.
Definition: CompoundJobFailedEvent.h:62
std::shared_ptr< CompoundJob > job
The standard job that has failed.
Definition: CompoundJobFailedEvent.h:58
Definition: Action.cpp:28
A class to represent the various execution events that are relevant to the execution of a workflow.
Definition: ExecutionEvent.h:26
std::string toString() override
Get a textual description of the event.
Definition: CompoundJobFailedEvent.h:68
std::shared_ptr< ComputeService > compute_service
The compute service on which the job has failed.
Definition: CompoundJobFailedEvent.h:60