WRENCH  1.11
Cyberinfrastructure Simulation Workbench
Overview Installation Getting Started WRENCH 101 WRENCH 102
ActionExecutorMessage.h
1 
11 #ifndef WRENCH_ACTIONEXECUTORMESSAGE_H
12 #define WRENCH_ACTIONEXECUTORMESSAGE_H
13 
14 
15 #include "wrench/simulation/SimulationMessage.h"
16 #include "wrench-dev.h"
17 
18 namespace wrench {
19 
20  /***********************/
22  /***********************/
23 
24  class ActionExecutor;
25 
30  protected:
31  explicit ActionExecutorMessage();
32  };
33 
38  public:
39  explicit ActionExecutorDoneMessage(std::shared_ptr<ActionExecutor> action_executor);
41  std::shared_ptr<ActionExecutor> action_executor;
42  };
43 
44  /***********************/
46  /***********************/
47 
48 };
49 
50 #endif //WRENCH_ACTIONEXECUTORMESSAGE_H
wrench::ActionExecutorDoneMessage
A message sent by an ActionExecutor when it's successfully completed an action.
Definition: ActionExecutorMessage.h:37
wrench::SimulationMessage
Top-level class to describe a message communicated by processes in the simulation.
Definition: SimulationMessage.h:28
wrench::ActionExecutorMessage
Top-level class for messages received/sent by an ActionExecutor.
Definition: ActionExecutorMessage.h:29
wrench
Definition: Action.cpp:28
wrench::ActionExecutorDoneMessage::ActionExecutorDoneMessage
ActionExecutorDoneMessage(std::shared_ptr< ActionExecutor > action_executor)
Constructor.
Definition: ActionExecutorMessage.cpp:30
wrench::ActionExecutorMessage::ActionExecutorMessage
ActionExecutorMessage()
Constructor.
Definition: ActionExecutorMessage.cpp:21
wrench::ActionExecutorDoneMessage::action_executor
std::shared_ptr< ActionExecutor > action_executor
The Action Executor.
Definition: ActionExecutorMessage.h:41