X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/30e93357d63b0846afb6a60db2004b6761607103..cc12fd6403964b251d1e253b99bdedeb6086a242:/src/surf/network_interface.cpp diff --git a/src/surf/network_interface.cpp b/src/surf/network_interface.cpp index c57f111915..a01dfef276 100644 --- a/src/surf/network_interface.cpp +++ b/src/surf/network_interface.cpp @@ -20,7 +20,7 @@ namespace resource { /* List of links */ std::unordered_map* LinkImpl::links = new std::unordered_map(); -LinkImpl* LinkImpl::byName(std::string name) +LinkImpl* LinkImpl::by_name(std::string name) { auto link = links->find(name); return link == links->end() ? nullptr : link->second; @@ -102,7 +102,7 @@ double NetworkModel::next_occuring_event_full(double now) { double minRes = Model::next_occuring_event_full(now); - for (Action const& action : *get_running_action_set()) { + for (Action const& action : *get_started_action_set()) { const NetworkAction& net_action = static_cast(action); if (net_action.latency_ > 0) minRes = (minRes < 0) ? net_action.latency_ : std::min(minRes, net_action.latency_); @@ -122,7 +122,7 @@ LinkImpl::LinkImpl(NetworkModel* model, const std::string& name, lmm::Constraint { if (name != "__loopback__") - xbt_assert(not LinkImpl::byName(name), "Link '%s' declared several times in the platform.", name.c_str()); + xbt_assert(not LinkImpl::by_name(name), "Link '%s' declared several times in the platform.", name.c_str()); latency_.scale = 1; bandwidth_.scale = 1; @@ -154,17 +154,17 @@ bool LinkImpl::is_used() return get_model()->get_maxmin_system()->constraint_used(get_constraint()); } -double LinkImpl::latency() +double LinkImpl::get_latency() { return latency_.peak * latency_.scale; } -double LinkImpl::bandwidth() +double LinkImpl::get_bandwidth() { return bandwidth_.peak * bandwidth_.scale; } -s4u::Link::SharingPolicy LinkImpl::sharingPolicy() +s4u::Link::SharingPolicy LinkImpl::get_sharing_policy() { return get_constraint()->get_sharing_policy(); } @@ -190,17 +190,13 @@ void LinkImpl::on_bandwidth_change() s4u::Link::on_bandwidth_change(this->piface_); } -void LinkImpl::setStateTrace(tmgr_trace_t trace) -{ - xbt_assert(stateEvent_ == nullptr, "Cannot set a second state trace to Link %s", get_cname()); - stateEvent_ = future_evt_set->add_trace(trace, this); -} -void LinkImpl::setBandwidthTrace(tmgr_trace_t trace) +void LinkImpl::set_bandwidth_trace(tmgr_trace_t trace) { xbt_assert(bandwidth_.event == nullptr, "Cannot set a second bandwidth trace to Link %s", get_cname()); bandwidth_.event = future_evt_set->add_trace(trace, this); } -void LinkImpl::setLatencyTrace(tmgr_trace_t trace) + +void LinkImpl::set_latency_trace(tmgr_trace_t trace) { xbt_assert(latency_.event == nullptr, "Cannot set a second latency trace to Link %s", get_cname()); latency_.event = future_evt_set->add_trace(trace, this);