wrench::ComputeServiceCompoundJobDoneMessage

class ComputeServiceCompoundJobDoneMessage : public wrench::ComputeServiceMessage

A message sent by a ComputeService when a CompoundJob has completed execution.

Public Functions

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

Constructor.

Parameters:
  • job – a compound job that has completed

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

  • payload – message size in bytes

Throws:

std::invalid_arguments

Public Members

std::shared_ptr<ComputeService> compute_service

The compute service on which the job has completed.

std::shared_ptr<CompoundJob> job

The job that has completed.