11 #ifndef WRENCH_JOBMANAGERMESSAGE_H 12 #define WRENCH_JOBMANAGERMESSAGE_H 15 #include <wrench/simulation/SimulationMessage.h> 16 #include <wrench/workflow/job/StandardJob.h> 17 #include <wrench-dev.h> 37 std::map<WorkflowTask *, WorkflowTask::State> necessary_state_changes);
42 std::map<WorkflowTask *, WorkflowTask::State> necessary_state_changes;
48 std::map<WorkflowTask *, WorkflowTask::State> necessary_state_changes,
49 std::set<WorkflowTask *> necessary_failure_count_increments,
50 std::shared_ptr<FailureCause> cause);
55 std::map<WorkflowTask *, WorkflowTask::State> necessary_state_changes;
56 std::set<WorkflowTask *> necessary_failure_count_increments;
57 std::shared_ptr<FailureCause> cause;
66 #endif //WRENCH_JOBMANAGERMESSAGE_H Definition: JobManagerMessage.h:45
Definition: JobManagerMessage.h:34
Top-level class to describe a message communicated by processes in the simulation.
Definition: SimulationMessage.h:27
std::string name
The message name.
Definition: SimulationMessage.h:37
Top-level class for messages received/sent by a JobManager.
Definition: JobManagerMessage.h:29
JobManagerMessage(std::string name)
Constructor.
Definition: JobManagerMessage.cpp:19
A standard (i.e., non-pilot) workflow job that can be submitted to a ComputeService by a WMS (via a J...
Definition: StandardJob.h:38
The compute service base class.
Definition: ComputeService.h:35
Definition: TerminalOutput.cpp:15