Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
move VM start function to s4u
[simgrid.git] / include / simgrid / s4u / VirtualMachine.hpp
index 2085fae..4453039 100644 (file)
@@ -35,7 +35,7 @@ XBT_PUBLIC_CLASS VirtualMachine : public s4u::Host
 {
 
 public:
-  explicit VirtualMachine(const char* name, s4u::Host* hostPm);
+  explicit VirtualMachine(const char* name, s4u::Host* hostPm, int coreAmount);
 
   // No copy/move
   VirtualMachine(VirtualMachine const&) = delete;
@@ -45,12 +45,13 @@ private:
   virtual ~VirtualMachine();
 
 public:
+  void start();
   bool isMigrating();
 
-  void parameters(vm_params_t params);
+  void getParameters(vm_params_t params);
   void setParameters(vm_params_t params);
   double getRamsize();
-  simgrid::s4u::Host* pm();
+  simgrid::s4u::Host* getPm();
 
   e_surf_vm_state_t getState();