11 #ifndef WRENCH_SERVICEMESSAGE_H
12 #define WRENCH_SERVICEMESSAGE_H
15 #include <wrench/simulation/SimulationMessage.h>
27 class ServiceMessage :
public SimulationMessage {
29 ServiceMessage(std::string name,
double payload);
36 class ServiceStopDaemonMessage :
public ServiceMessage {
40 ServiceStopDaemonMessage(std::string ack_mailbox,
double payload);
43 std::string ack_mailbox;
49 class ServiceDaemonStoppedMessage :
public ServiceMessage {
51 ServiceDaemonStoppedMessage(
double payload);
59 class ServiceTTLExpiredMessage :
public ServiceMessage {
61 ServiceTTLExpiredMessage(
double payload);
73 #endif //WRENCH_SERVICEMESSAGE_H