CloudServiceMessage.h
50 CloudServiceGetExecutionHostsAnswerMessage(std::vector<std::string> &execution_hosts, double payload);
std::string vm_hostname
The name of the new VM host.
Definition: CloudServiceMessage.h:76
Top-level class for messages received/sent by a ComputeService.
Definition: ComputeServiceMessage.h:32
std::map< std::string, std::string > property_list
A property list ({} means "use all defaults")
Definition: CloudServiceMessage.h:82
bool success
Whether the VM resume was successful or not.
Definition: CloudServiceMessage.h:203
bool success
Whether the VM creation was successful or not.
Definition: CloudServiceMessage.h:95
std::string pm_hostname
The name of the physical machine host.
Definition: CloudServiceMessage.h:74
double payload
The message size in bytes.
Definition: SimulationMessage.h:39
std::string answer_mailbox
The mailbox to which the answer message should be sent.
Definition: CloudServiceMessage.h:190
std::string vm_hostname
The name of the new VM host.
Definition: CloudServiceMessage.h:111
std::string answer_mailbox
The mailbox to which a reply should be sent.
Definition: CloudServiceMessage.h:42
A message sent by a CloudService in answer to a VM creation request.
Definition: CloudServiceMessage.h:90
std::string answer_mailbox
The mailbox to which the answer message should be sent.
Definition: CloudServiceMessage.h:109
A message sent by a CloudService in answer to a VM resume request.
Definition: CloudServiceMessage.h:198
unsigned long num_cores
The number of cores the service can use (0 means "use as many as there are cores on the host") ...
Definition: CloudServiceMessage.h:78
A message sent to a CloudService to request a VM creation.
Definition: CloudServiceMessage.h:59
std::string vm_hostname
The name of the new VM host.
Definition: CloudServiceMessage.h:192
bool success
Whether the VM shutdown was successful or not.
Definition: CloudServiceMessage.h:122
std::string answer_mailbox
The mailbox to which the answer message should be sent.
Definition: CloudServiceMessage.h:163
std::vector< std::string > execution_hosts
The list of execution hosts.
Definition: CloudServiceMessage.h:53
A message sent by a CloudService in answer to a VM shutdown request.
Definition: CloudServiceMessage.h:117
A message sent by a CloudService in answer to a list of execution hosts request.
Definition: CloudServiceMessage.h:48
bool success
Whether the VM suspend was successful or not.
Definition: CloudServiceMessage.h:176
A message sent to a CloudService to request a VM suspend.
Definition: CloudServiceMessage.h:155
std::string vm_hostname
The name of the new VM host.
Definition: CloudServiceMessage.h:165
A message sent to a CloudService to request a VM start.
Definition: CloudServiceMessage.h:128
bool success
Whether the VM start was successful or not.
Definition: CloudServiceMessage.h:149
std::string answer_mailbox
The mailbox to which the answer message should be sent.
Definition: CloudServiceMessage.h:136
A message sent by a CloudService in answer to a VM start request.
Definition: CloudServiceMessage.h:144
A message sent to a CloudService to request a VM shutdown.
Definition: CloudServiceMessage.h:101
std::map< std::string, std::string > messagepayload_list
A message payload list ({} means "use all defaults")
Definition: CloudServiceMessage.h:84
double ram_memory
The VM RAM memory capacity (0 means "use all memory available on the host", this can be lead to out o...
Definition: CloudServiceMessage.h:80
A message sent to a CloudService to request a VM resume.
Definition: CloudServiceMessage.h:182
std::string vm_hostname
The name of the new VM host.
Definition: CloudServiceMessage.h:138
A message sent by a CloudService in answer to a VM suspend request.
Definition: CloudServiceMessage.h:171
Definition: TerminalOutput.cpp:15
A message sent to a CloudService to request the list of its execution hosts.
Definition: CloudServiceMessage.h:37
CloudServiceMessage(const std::string &name, double payload)
Constructor.
Definition: CloudServiceMessage.cpp:22
Top-level class for messages received/sent by a CloudService.
Definition: CloudServiceMessage.h:29
std::string answer_mailbox
The mailbox to which the answer message should be sent.
Definition: CloudServiceMessage.h:72