wrench::ComputeServiceTerminateCompoundJobAnswerMessage
-
class ComputeServiceTerminateCompoundJobAnswerMessage : public wrench::ComputeServiceMessage
A message sent by a ComputeService in answer to a CompoundJob termination request.
Public Functions
Constructor.
- Parameters
job – a compound job whose termination was requested
compute_service – the compute service that was executing the standard job
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 had been submitted.
-
std::shared_ptr<FailureCause> failure_cause
The cause of the failure, or nullptr on success.
-
std::shared_ptr<CompoundJob> job
The standard job to terminate.
-
bool success
Whether to job termination was successful.