Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove useless type aliases.
[simgrid.git] / src / plugins / vm / VirtualMachineImpl.hpp
index a3c5464..b2597a5 100644 (file)
@@ -39,7 +39,7 @@ public:
   static std::deque<s4u::VirtualMachine*> allVms_;
 
   explicit VirtualMachineImpl(s4u::VirtualMachine* piface, s4u::Host* host, int core_amount, size_t ramsize);
-  ~VirtualMachineImpl();
+  ~VirtualMachineImpl() override;
 
   virtual void suspend(kernel::actor::ActorImpl* issuer);
   virtual void resume();
@@ -48,7 +48,7 @@ public:
   /** @brief Change the physical host on which the given VM is running */
   virtual void set_physical_host(s4u::Host* dest);
   /** @brief Get the physical host on which the given VM is running */
-  s4u::Host* get_physical_host() { return physical_host_; }
+  s4u::Host* get_physical_host() const { return physical_host_; }
 
   sg_size_t get_ramsize() const { return ramsize_; }
   void set_ramsize(sg_size_t ramsize) { ramsize_ = ramsize; }
@@ -56,8 +56,8 @@ public:
   s4u::VirtualMachine::state get_state() const { return vm_state_; }
   void set_state(s4u::VirtualMachine::state state) { vm_state_ = state; }
 
-  unsigned int get_core_amount() { return core_amount_; }
-  kernel::resource::Action* get_action() { return action_; }
+  unsigned int get_core_amount() const { return core_amount_; }
+  kernel::resource::Action* get_action() const { return action_; }
 
   virtual void set_bound(double bound);