wrench::ActionExecutionServiceTerminateActionRequestMessage

class ActionExecutionServiceTerminateActionRequestMessage : public wrench::ActionExecutionServiceMessage

A message sent to an ActionExecutionService to terminate an Action.

Public Functions

ActionExecutionServiceTerminateActionRequestMessage(simgrid::s4u::Mailbox *reply_mailbox, std::shared_ptr<Action> action, ComputeService::TerminationCause termination_cause, double payload)

Constructor.

Parameters
  • reply_mailbox – the reply mailbox

  • action – the action to terminate

  • termination_cause – the termination cause

  • payload – the message size in bytes

Public Members

std::shared_ptr<Action> action

The action to terminate

simgrid::s4u::Mailbox *reply_mailbox

The reply mailbox.

ComputeService::TerminationCause termination_cause

The termination cause.