Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
fix NS3 build + avoid vector copies
[simgrid.git] / src / surf / network_interface.hpp
index c92e3d6..d112d2b 100644 (file)
@@ -48,7 +48,7 @@ public:
    * @param latency The initial latency of the Link in seconds
    * @param policy The sharing policy of the Link
    */
-  virtual LinkImpl* create_link(const std::string& name, double bandwidth, double latency,
+  virtual LinkImpl* create_link(const std::string& name, const std::vector<double>& bandwidths, double latency,
                                 s4u::Link::SharingPolicy policy) = 0;
 
   /**
@@ -194,7 +194,7 @@ public:
 
   double latency_    = {};
   double lat_current_ = {};
-  double weight_     = {};
+  double sharing_penalty_ = {};
   double rate_       = {};
 };
 } // namespace resource