From: Loic Guegan Date: Thu, 4 Jul 2019 15:19:16 +0000 (+0200) Subject: Revert "Extend Link interface in order to handle links with multiple bandwidths." X-Git-Tag: v3.23.2~15 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/d12cd6be9ac379a370fc0ec3d643ca1dbbf9cd1f?ds=sidebyside Revert "Extend Link interface in order to handle links with multiple bandwidths." Changes will be move to NetworkWikiLink. This reverts commit 1ebb8e111d904fea559e48ec193c1f7c5dee2245. --- diff --git a/src/surf/network_cm02.cpp b/src/surf/network_cm02.cpp index 7a47fa4c00..883578bf6b 100644 --- a/src/surf/network_cm02.cpp +++ b/src/surf/network_cm02.cpp @@ -267,16 +267,6 @@ NetworkCm02Link::NetworkCm02Link(NetworkCm02Model* model, const std::string& nam simgrid::s4u::Link::on_creation(this->piface_); } -NetworkCm02Link::NetworkCm02Link(NetworkCm02Model* model, const std::string& name, std::vector bandwidths, - s4u::Link::SharingPolicy policy, lmm::System* system) - : NetworkCm02Link(model, name, 0, 0, policy, system) -{ - /* Setup Metrics for bandwidths_ */ - for (auto bandwidth : bandwidths) { - bandwidths_.push_back({bandwidth, 1.0, nullptr}); - } -} - void NetworkCm02Link::apply_event(kernel::profile::Event* triggered, double value) { /* Find out which of my iterators was triggered, and react accordingly */ diff --git a/src/surf/network_cm02.hpp b/src/surf/network_cm02.hpp index 8cfa9ff60c..cd576d6e94 100644 --- a/src/surf/network_cm02.hpp +++ b/src/surf/network_cm02.hpp @@ -47,8 +47,6 @@ class NetworkCm02Link : public LinkImpl { public: NetworkCm02Link(NetworkCm02Model* model, const std::string& name, double bandwidth, double latency, s4u::Link::SharingPolicy policy, lmm::System* system); - NetworkCm02Link(NetworkCm02Model* model, const std::string& name, std::vector bandwidths, - s4u::Link::SharingPolicy policy, lmm::System* system); virtual ~NetworkCm02Link() = default; void apply_event(kernel::profile::Event* event, double value) override; void set_bandwidth(double value) override; diff --git a/src/surf/network_interface.hpp b/src/surf/network_interface.hpp index e0cb0807ed..79103fdc16 100644 --- a/src/surf/network_interface.hpp +++ b/src/surf/network_interface.hpp @@ -160,8 +160,6 @@ public: Metric latency_ = {1.0, 0, nullptr}; Metric bandwidth_ = {1.0, 0, nullptr}; - /** @brief A link can have several bandwith attach to it (mostly use by wifi model) */ - std::vector bandwidths_; }; /**********