return vmState_;
}
-void VirtualMachine::setState(e_surf_vm_state_t state) {
+void VirtualMachine::setState(e_surf_vm_state_t state)
+{
vmState_ = state;
}
-void VirtualMachine::turnOn() {
- THROW_DEADCODE;
- if (isOff()) {
- Resource::turnOn();
- onVmStateChange(this);
- }
-}
-void VirtualMachine::turnOff() {
- THROW_DEADCODE;
- if (isOn()) {
- Resource::turnOff();
- onVmStateChange(this);
- }
-}
void VirtualMachine::suspend()
{
action_->suspend();
simgrid::s4u::Host *hostPM_;
public:
- void turnOn() override;
- void turnOff() override;
-
e_surf_vm_state_t getState();
void setState(e_surf_vm_state_t state);
static std::deque<VirtualMachine*> allVms_;