VirtualizedClusterComputeServiceMessage.h
38 class VirtualizedClusterComputeServiceMigrateVMRequestMessage : public VirtualizedClusterComputeServiceMessage {
56 class VirtualizedClusterComputeServiceMigrateVMAnswerMessage : public VirtualizedClusterComputeServiceMessage {
Top-level class for messages received/sent by a ComputeService.
Definition: ComputeServiceMessage.h:32
std::shared_ptr< FailureCause > failure_cause
A failure cause (or nullptr if success)
Definition: VirtualizedClusterComputeServiceMessage.h:65
double payload
The message size in bytes.
Definition: SimulationMessage.h:39
VirtualizedClusterComputeServiceMessage(const std::string &name, double payload)
Constructor.
Definition: VirtualizedClusterComputeServiceMessage.cpp:21
bool success
Whether the VM migration was successful or not.
Definition: VirtualizedClusterComputeServiceMessage.h:63
std::string vm_name
The name of the host on which the VM is currently executed.
Definition: VirtualizedClusterComputeServiceMessage.h:46
A message sent to a VirtualizedClusterComputeService to request a VM migration.
Definition: VirtualizedClusterComputeServiceMessage.h:38
std::string answer_mailbox
The mailbox to which the answer message should be sent.
Definition: VirtualizedClusterComputeServiceMessage.h:50
Top-level class for messages received/sent by a VirtualizedClusterComputeService. ...
Definition: VirtualizedClusterComputeServiceMessage.h:29
A message sent by a VirtualizedClusterComputeService in answer to a VM migration request.
Definition: VirtualizedClusterComputeServiceMessage.h:56
Definition: Alarm.cpp:19
std::string dest_pm_hostname
The name of the host to which the VM should be migrated.
Definition: VirtualizedClusterComputeServiceMessage.h:48