wrench::JobManagerStandardJobCompletedMessage

class JobManagerStandardJobCompletedMessage : public wrench::JobManagerMessage

A message sent by the JobManager to notify some submitter that a StandardJob has completed.

Public Functions

JobManagerStandardJobCompletedMessage(std::shared_ptr<StandardJob> job, std::shared_ptr<ComputeService> compute_service, std::map<std::shared_ptr<WorkflowTask>, WorkflowTask::State> necessary_state_changes)

Constructor.

Parameters:
  • job – the job that is done

  • compute_service – the ComputeService on which it ran

  • necessary_state_changes – necessary task state changes

Public Members

std::shared_ptr<ComputeService> compute_service

The compute service on which the job ran.

std::shared_ptr<StandardJob> job

The job that is done.

std::map<std::shared_ptr<WorkflowTask>, WorkflowTask::State> necessary_state_changes

The necessary task1 state changes.