- virtual void suspend(kernel::actor::ActorImpl* issuer);
- virtual void resume();
- virtual void shutdown(kernel::actor::ActorImpl* issuer);
+ static std::deque<s4u::VirtualMachine*> allVms_;
+
+ explicit VirtualMachineImpl(const std::string& name, s4u::VirtualMachine* piface, s4u::Host* host, int core_amount,
+ size_t ramsize);
+ ~VirtualMachineImpl() override;
+
+ void suspend(kernel::actor::ActorImpl* issuer);
+ void resume();
+ void shutdown(kernel::actor::ActorImpl* issuer);