X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8ab69237cb52b48a85bb047341892642cbebc20b..cf454dfcf7c27e86e15af1a45c58dbb7a76e43c8:/src/surf/network_interface.cpp diff --git a/src/surf/network_interface.cpp b/src/surf/network_interface.cpp index 68c455cea1..23a464aa33 100644 --- a/src/surf/network_interface.cpp +++ b/src/surf/network_interface.cpp @@ -73,7 +73,7 @@ double NetworkModel::next_occurring_event_full(double now) * Resource * ************/ -LinkImpl::LinkImpl(const std::string& name, lmm::Constraint* constraint) : Resource(name), piface_(this) +LinkImpl::LinkImpl(const std::string& name, lmm::Constraint* constraint) : Resource_T(name), piface_(this) { this->set_constraint(constraint); if (name != "__loopback__") @@ -153,12 +153,14 @@ void LinkImpl::turn_off() } } } + void LinkImpl::seal() { this->set_model(surf_network_model); - + Resource::seal(); simgrid::s4u::Link::on_creation(*get_iface()); } + void LinkImpl::on_bandwidth_change() const { s4u::Link::on_bandwidth_change(this->piface_);