X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/115f7cc503a7b2513d4a08ab27b01c9bffbe67ae..b4ace96f8a501a6659817d9741aeb103cbcfd2c4:/src/smpi/plugins/sampi_loadbalancer.cpp diff --git a/src/smpi/plugins/sampi_loadbalancer.cpp b/src/smpi/plugins/sampi_loadbalancer.cpp index dc5dfaa68d..c58d907eaf 100644 --- a/src/smpi/plugins/sampi_loadbalancer.cpp +++ b/src/smpi/plugins/sampi_loadbalancer.cpp @@ -136,9 +136,9 @@ void sg_load_balancer_plugin_init() static bool done = false; if (!done) { done = true; - simgrid::kernel::activity::ExecImpl::on_completion.connect([](simgrid::kernel::activity::ExecImpl const& activity) { - simgrid::smpi::plugin::lb.record_actor_computation(activity.simcalls_.front()->issuer->iface(), - activity.surf_action_->get_cost()); + simgrid::s4u::Exec::on_completion.connect([](simgrid::s4u::Actor const& actor, simgrid::s4u::Exec const& exec) { + + simgrid::smpi::plugin::lb.record_actor_computation(actor, exec.get_cost()); }); xbt_replay_action_register(