+ simgrid::s4u::Link::on_creation.connect([](simgrid::s4u::Link& link) {
+ if (link.get_sharing_policy() != simgrid::s4u::Link::SharingPolicy::WIFI) {
+ XBT_DEBUG("Wired Link created: %s", link.get_cname());
+ link.extension_set(new LinkEnergy(&link));
+ } else {
+ XBT_DEBUG("Not Wired link: %s", link.get_cname());
+ }
+ });