X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6e5213ae38cdc49babd47ecc15ea914564a7ceb2..HEAD:/src/kernel/resource/VirtualMachineImpl.cpp diff --git a/src/kernel/resource/VirtualMachineImpl.cpp b/src/kernel/resource/VirtualMachineImpl.cpp index 1e6337ba1d..e8d813ffd8 100644 --- a/src/kernel/resource/VirtualMachineImpl.cpp +++ b/src/kernel/resource/VirtualMachineImpl.cpp @@ -94,7 +94,7 @@ static void remove_active_exec(s4u::Exec const& exec) static s4u::VirtualMachine* get_vm_from_activity(s4u::Activity const& act) { - auto* exec = dynamic_cast(act.get_impl()); + const auto* exec = dynamic_cast(act.get_impl()); return exec != nullptr ? dynamic_cast(exec->get_host()) : nullptr; } @@ -123,8 +123,8 @@ VMModel::VMModel(const std::string& name) : HostModel(name) s4u::Host::on_onoff_cb(host_onoff); s4u::Exec::on_start_cb(add_active_exec); s4u::Exec::on_completion_cb(remove_active_exec); - s4u::Activity::on_resume_cb(add_active_activity); - s4u::Activity::on_suspend_cb(remove_active_activity); + s4u::Exec::on_resume_cb(add_active_activity); + s4u::Exec::on_suspend_cb(remove_active_activity); } double VMModel::next_occurring_event(double now) @@ -173,7 +173,7 @@ double VMModel::next_occurring_event(double now) Action* VMModel::execute_thread(const s4u::Host* host, double flops_amount, int thread_count) { - auto cpu = host->get_cpu(); + auto* cpu = host->get_cpu(); return cpu->execution_start(thread_count * flops_amount, thread_count, -1); }