X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/bfa4e95e4538099a54c5afedd403264c8d99adb6..ebc355d0c96552d0bc2aa301d90723490337bca3:/src/surf/network_interface.cpp diff --git a/src/surf/network_interface.cpp b/src/surf/network_interface.cpp index 999afe5c8b..9bdcd82cb2 100644 --- a/src/surf/network_interface.cpp +++ b/src/surf/network_interface.cpp @@ -126,7 +126,7 @@ s4u::Link::SharingPolicy LinkImpl::get_sharing_policy() void LinkImpl::turn_on() { - if (is_off()) { + if (not is_on()) { Resource::turn_on(); s4u::Link::on_state_change(this->piface_); } @@ -148,13 +148,13 @@ void LinkImpl::on_bandwidth_change() void LinkImpl::set_bandwidth_profile(profile::Profile* profile) { xbt_assert(bandwidth_.event == nullptr, "Cannot set a second bandwidth profile to Link %s", get_cname()); - bandwidth_.event = future_evt_set.add_trace(profile, this); + bandwidth_.event = profile->schedule(&future_evt_set, this); } void LinkImpl::set_latency_profile(profile::Profile* profile) { xbt_assert(latency_.event == nullptr, "Cannot set a second latency profile to Link %s", get_cname()); - latency_.event = future_evt_set.add_trace(profile, this); + latency_.event = profile->schedule(&future_evt_set, this); } /**********