wrench::ComputeServiceCompoundJobFailedMessage

class ComputeServiceCompoundJobFailedMessage : public wrench::ComputeServiceMessage

A message sent by a ComputeService when a CompoundJob has failed to execute.

Public Functions

ComputeServiceCompoundJobFailedMessage(std::shared_ptr<CompoundJob>, std::shared_ptr<ComputeService>, double payload)

Constructor.

Parameters:
  • job – a compound job that has failed

  • cs – the compute service on which the job has failed

  • payload – message size in bytes

Throws:

std::invalid_argument

Public Members

std::shared_ptr<ComputeService> compute_service

The compute service on which the job has failed.

std::shared_ptr<CompoundJob> job

The job that has failed.