void VMHL13Model::updateActionsState(double /*now*/, double /*delta*/) {}
-VirtualMachine *VMHL13Model::createVM(const char *name, sg_host_t host_PM)
+s4u::Host *VMHL13Model::createVM(const char *name, sg_host_t host_PM)
{
VirtualMachine* vm = new VMHL13(this, name, host_PM);
- VMCreatedCallbacks(vm);
- return vm;
+ onVmCreation(vm);
+ return vm->piface;
}
/* In the real world, processes on the guest operating system will be somewhat degraded due to virtualization overhead.
**/
/* iterate for all virtual machines */
- for (VMModel::vm_list_t::iterator iter = VMModel::ws_vms.begin(); iter != VMModel::ws_vms.end(); ++iter) {
- VirtualMachine *ws_vm = &*iter;
+ for (VirtualMachine *ws_vm : VirtualMachine::allVms_) {
Cpu *cpu = ws_vm->p_cpu;
xbt_assert(cpu, "cpu-less host");
action_->setBound(bound);
}
-void VMHL13::setAffinity(Cpu *cpu, unsigned long mask){
- action_->setAffinity(cpu, mask);
-}
-
}
}