X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b9625f82f86db0674e911887addce45dca31b57f..8c1b7322eacea06eba42b49420ddf9224030b60a:/src/plugins/link_energy.cpp diff --git a/src/plugins/link_energy.cpp b/src/plugins/link_energy.cpp index 3d68a3bbc2..23c4dde639 100644 --- a/src/plugins/link_energy.cpp +++ b/src/plugins/link_energy.cpp @@ -151,12 +151,12 @@ using simgrid::plugin::LinkEnergy; static void on_communicate(const simgrid::kernel::resource::NetworkAction& action) { XBT_DEBUG("onCommunicate is called"); - for (simgrid::kernel::resource::LinkImpl* link : action.get_links()) { + for (auto const* link : action.get_links()) { if (link == nullptr || link->get_sharing_policy() == simgrid::s4u::Link::SharingPolicy::WIFI) continue; XBT_DEBUG("Update link %s", link->get_cname()); - LinkEnergy* link_energy = link->get_iface()->extension(); + auto* link_energy = link->get_iface()->extension(); link_energy->init_watts_range_list(); link_energy->update(); } @@ -167,7 +167,7 @@ static void on_simulation_end() std::vector links = simgrid::s4u::Engine::get_instance()->get_all_links(); double total_energy = 0.0; // Total dissipated energy (whole platform) - for (const auto link : links) { + for (auto const* link : links) { if (link == nullptr || link->get_sharing_policy() == simgrid::s4u::Link::SharingPolicy::WIFI) continue; @@ -219,7 +219,7 @@ void sg_link_energy_plugin_init() simgrid::s4u::Link::on_communication_state_change.connect( [](simgrid::kernel::resource::NetworkAction const& action, simgrid::kernel::resource::Action::State /* previous */) { - for (simgrid::kernel::resource::LinkImpl* link : action.get_links()) { + for (auto const* link : action.get_links()) { if (link != nullptr && link->get_sharing_policy() != simgrid::s4u::Link::SharingPolicy::WIFI) link->get_iface()->extension()->update(); }