wrench::ActionExecutionServiceTerminateActionRequestMessage

class ActionExecutionServiceTerminateActionRequestMessage : public wrench::ActionExecutionServiceMessage

A message sent to an ActionExecutionService to terminate an Action.

Public Functions

ActionExecutionServiceTerminateActionRequestMessage(S4U_CommPort *reply_commport, std::shared_ptr<Action> action, ComputeService::TerminationCause termination_cause, double payload)

Constructor.

Parameters:
  • reply_commport – the reply commport

  • 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

S4U_CommPort *reply_commport

The reply commport_name.

ComputeService::TerminationCause termination_cause

The termination cause.