11 #ifndef WRENCH_STANDARD_JOB_FAILED_H
12 #define WRENCH_STANDARD_JOB_FAILED_H
15 #include "wrench/failure_causes/FailureCause.h"
35 class FileRegistryService;
37 class FileRegistryService;
74 std::string
toString()
override {
return "StandardJobFailedEvent (job: " + this->standard_job->getName() +
"; cs = " +
75 this->compute_service->getName() +
"; cause: " + this->failure_cause->toString() +
")";}
88 #endif //WRENCH_STANDARD_JOB_FAILED_H
std::shared_ptr< FailureCause > failure_cause
The cause of the failure.
Definition: StandardJobFailedEvent.h:68
Definition: Action.cpp:28
std::shared_ptr< StandardJob > standard_job
The standard job that has failed.
Definition: StandardJobFailedEvent.h:64
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: StandardJobFailedEvent.h:74
std::shared_ptr< ComputeService > compute_service
The compute service on which the job has failed.
Definition: StandardJobFailedEvent.h:66
A "standard job has failed" ExecutionEvent.
Definition: StandardJobFailedEvent.h:42