11 #ifndef WRENCH_HOSTSTATECHANGEDETECTORMESSAGE_H
12 #define WRENCH_HOSTSTATECHANGEDETECTORMESSAGE_H
15 #include "wrench/simulation/SimulationMessage.h"
16 #include "wrench-dev.h"
28 class HostStateChangeDetectorMessage :
public SimulationMessage {
30 explicit HostStateChangeDetectorMessage();
36 class HostHasTurnedOnMessage :
public HostStateChangeDetectorMessage {
38 explicit HostHasTurnedOnMessage(std::string hostname);
46 class HostHasTurnedOffMessage :
public HostStateChangeDetectorMessage {
48 explicit HostHasTurnedOffMessage(std::string hostname);
56 class HostHasChangedSpeedMessage :
public HostStateChangeDetectorMessage {
58 explicit HostHasChangedSpeedMessage(std::string hostname,
double speed);
71 #endif //WRENCH_HOSTSTATECHANGEDETECTORMESSAGE_H