Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
tiny simplification
authorMartin Quinson <martin.quinson@loria.fr>
Thu, 20 Oct 2016 22:11:25 +0000 (00:11 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Thu, 20 Oct 2016 22:11:25 +0000 (00:11 +0200)
src/surf/virtual_machine.cpp
src/surf/virtual_machine.hpp

index 76d945a..3c5d9a0 100644 (file)
@@ -40,8 +40,7 @@ std::deque<VirtualMachine*> VirtualMachine::allVms_;
 
 s4u::Host *VMModel::createVM(const char *name, sg_host_t host_PM)
 {
-  VirtualMachine* vm = new VirtualMachine(this, name, host_PM);
-  onVmCreation(vm);
+  VirtualMachine* vm = new VirtualMachine(name, host_PM);
   return vm->piface_;
 }
 
@@ -104,7 +103,7 @@ double VMModel::nextOccuringEvent(double now)
  * Resource *
  ************/
 
-VirtualMachine::VirtualMachine(HostModel* model, const char* name, simgrid::s4u::Host* host_PM)
+VirtualMachine::VirtualMachine(const char* name, simgrid::s4u::Host* host_PM)
     : HostImpl(new simgrid::s4u::Host(name), nullptr /*storage*/), hostPM_(host_PM)
 {
   /* Register this VM to the list of all VMs */
index 9e5452f..c3991ba 100644 (file)
@@ -56,7 +56,7 @@ extern XBT_PRIVATE simgrid::xbt::signal<void(simgrid::surf::VirtualMachine*)> on
  */
 class VirtualMachine : public HostImpl {
 public:
-  VirtualMachine(simgrid::surf::HostModel *model, const char *name, simgrid::s4u::Host *host);
+  VirtualMachine(const char* name, simgrid::s4u::Host* host);
   ~VirtualMachine();
 
   /** @brief Suspend the VM */