VirtualizedClusterComputeServiceMessagePayload.h
1 
11 #ifndef WRENCH_VIRTUALIZEDCLUSTERMESSAGEPAYLOAD_H
12 #define WRENCH_VIRTUALIZEDCLUSTERMESSAGEPAYLOAD_H
13 
14 #include "wrench/services/compute/cloud/CloudComputeServiceMessagePayload.h"
15 
16 namespace wrench {
17 
22 
23  public:
25  DECLARE_MESSAGEPAYLOAD_NAME(MIGRATE_VM_REQUEST_MESSAGE_PAYLOAD);
27  DECLARE_MESSAGEPAYLOAD_NAME(MIGRATE_VM_ANSWER_MESSAGE_PAYLOAD);
28  };
29 
30 }
31 
32 #endif //WRENCH_VIRTUALIZEDCLUSTERMESSAGEPAYLOAD_H
Configurable message payloads for a CloudService.
Definition: CloudComputeServiceMessagePayload.h:20
Configurable message payloads for a VirtualizedClusterComputeService.
Definition: VirtualizedClusterComputeServiceMessagePayload.h:21
Definition: Alarm.cpp:20
static const std::string MIGRATE_VM_REQUEST_MESSAGE_PAYLOAD
The number of bytes in the control message sent to the service to request a VM migration.
Definition: VirtualizedClusterComputeServiceMessagePayload.h:25
static const std::string MIGRATE_VM_ANSWER_MESSAGE_PAYLOAD
The number of bytes in the control message sent by the service in answer to a VM migration request.
Definition: VirtualizedClusterComputeServiceMessagePayload.h:27