wrench::ComputeServicePilotJobExpiredMessage

class ComputeServicePilotJobExpiredMessage : public wrench::ComputeServiceMessage

A message sent by a ComputeService when a PilotJob has expired.

Public Functions

ComputeServicePilotJobExpiredMessage(std::shared_ptr<PilotJob>, std::shared_ptr<ComputeService>, double payload)

Constructor.

Parameters
  • job – a pilot job that has expired

  • cs – the compute service on which the pilot job has expired

  • payload – message size in bytes

Throws

std::invalid_argument

Public Members

std::shared_ptr<ComputeService> compute_service

The compute service on which the pilot job has expired.

std::shared_ptr<PilotJob> job

The pilot job that has expired.