wrench::ComputeServiceSubmitCompoundJobAnswerMessage
-
class wrench::ComputeServiceSubmitCompoundJobAnswerMessage : public wrench::ComputeServiceMessage
A message sent by a ComputeService in answer to a CompoundJob submission request.
Public Functions
Constructor.
- Parameters
job – a compound job that had been submitted for execution
compute_service – the compute service
success – true on success, false otherwise
failure_cause – cause of the failure (nullptr if success == true)
payload – message size in bytes
- Throws
std::invalid_arguments –
Public Members
-
std::shared_ptr<ComputeService> compute_service
The compute service to which the job was submitted.
-
std::shared_ptr<FailureCause> failure_cause
The cause of the failure, or nullptr on success.
-
std::shared_ptr<CompoundJob> job
The standard job that was submitted.
-
bool success
Whether to job submission was successful.