X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7f3527d281baac664d10ce7086e0d0138e1389d7..dac676c1180a5ea95897072e55f698433a857d90:/src/surf/network_interface.hpp diff --git a/src/surf/network_interface.hpp b/src/surf/network_interface.hpp index dab1d629c1..b17ddad992 100644 --- a/src/surf/network_interface.hpp +++ b/src/surf/network_interface.hpp @@ -8,6 +8,7 @@ #include "simgrid/s4u/Link.hpp" #include "src/kernel/lmm/maxmin.hpp" +#include "src/kernel/model/Resource.hpp" #include "src/surf/PropertyHolder.hpp" #include "src/surf/surf_interface.hpp" #include "xbt/base.h" @@ -113,7 +114,7 @@ public: * @brief SURF network link interface class * @details A Link represents the link between two [hosts](\ref simgrid::surf::HostImpl) */ -class LinkImpl : public simgrid::surf::Resource, public simgrid::surf::PropertyHolder { +class LinkImpl : public simgrid::kernel::resource::Resource, public simgrid::surf::PropertyHolder { protected: LinkImpl(simgrid::surf::NetworkModel* model, const std::string& name, kernel::lmm::Constraint* constraint); ~LinkImpl() override; @@ -159,8 +160,8 @@ public: Trace must contain absolute values */ tmgr_trace_event_t stateEvent_ = nullptr; - s_surf_metric_t latency_ = {1.0, 0, nullptr}; - s_surf_metric_t bandwidth_ = {1.0, 0, nullptr}; + Metric latency_ = {1.0, 0, nullptr}; + Metric bandwidth_ = {1.0, 0, nullptr}; /* User data */ void* getData() { return userData; }