* Resource *
************/
-NetworkWifiLink::NetworkWifiLink(NetworkCm02Model* model, const std::string& name, std::vector<double> bandwidths,
- lmm::System* system)
- : LinkImpl(model, name, system->constraint_new(this, 1))
+NetworkWifiLink::NetworkWifiLink(const std::string& name, std::vector<double> bandwidths, lmm::System* system)
+ : LinkImpl(name)
{
+ this->set_constraint(system->constraint_new(this, 1));
for (auto bandwidth : bandwidths)
bandwidths_.push_back({bandwidth, 1.0, nullptr});
-
- simgrid::s4u::Link::on_creation(*get_iface());
}
void NetworkWifiLink::set_host_rate(const s4u::Host* host, int rate_level)