StandardJobExecutorMessage.h
A message sent by a StandardJobExecutor to notify that it has completed a StandardJob.
Definition: StandardJobExecutorMessage.h:78
std::shared_ptr< Workunit > workunit
The work unit that has completed.
Definition: StandardJobExecutorMessage.h:52
A message sent by a ComputeThread once it's done performing its computation.
Definition: StandardJobExecutorMessage.h:116
Top-level class for messages received/sent by a StandardJobExecutor.
Definition: StandardJobExecutorMessage.h:34
std::shared_ptr< StandardJobExecutor > executor
The standard job executor that has completed the standard job.
Definition: StandardJobExecutorMessage.h:86
double payload
The message size in bytes.
Definition: SimulationMessage.h:39
A message sent by a StandardJobExecutor to notify that its StandardJob has failed.
Definition: StandardJobExecutorMessage.h:95
Top-level class to describe a message communicated by processes in the simulation.
Definition: SimulationMessage.h:27
std::shared_ptr< FailureCause > cause
The cause of the failure.
Definition: StandardJobExecutorMessage.h:108
A message sent by a WorkunitExecutor to notify that it has completed a WorkUnit.
Definition: StandardJobExecutorMessage.h:42
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
StandardJobExecutorMessage(std::string name, double payload)
Constructor.
Definition: StandardJobExecutorMessage.cpp:22
StandardJob * job
The standard job that has failed.
Definition: StandardJobExecutorMessage.h:106
std::shared_ptr< WorkunitExecutor > workunit_executor
The work unit executor that has completed the work unit.
Definition: StandardJobExecutorMessage.h:50
std::shared_ptr< WorkunitExecutor > workunit_executor
The worker unit executor that has failed to perform the work unit.
Definition: StandardJobExecutorMessage.h:67
A message sent by a WorkunitExecutor to notify that its WorkUnit as failed.
Definition: StandardJobExecutorMessage.h:58
std::shared_ptr< FailureCause > cause
The cause of the failure.
Definition: StandardJobExecutorMessage.h:71
StandardJob * job
The standard job that has completed.
Definition: StandardJobExecutorMessage.h:88
std::shared_ptr< StandardJobExecutor > executor
The standard job executor that has ailed to complete the standard job.
Definition: StandardJobExecutorMessage.h:104
std::shared_ptr< Workunit > workunit
The work unit that has failed.
Definition: StandardJobExecutorMessage.h:69
Definition: Alarm.cpp:19