X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e8fc101ac38c951ced584160c9d411477f4c5818..78cf63c4e0797bb270e0e809f7cb41d9d598c214:/src/kernel/routing/WifiZone.cpp diff --git a/src/kernel/routing/WifiZone.cpp b/src/kernel/routing/WifiZone.cpp index f6693e0bd1..3c420171b9 100644 --- a/src/kernel/routing/WifiZone.cpp +++ b/src/kernel/routing/WifiZone.cpp @@ -6,7 +6,6 @@ #include "simgrid/kernel/routing/WifiZone.hpp" #include "simgrid/kernel/routing/NetPoint.hpp" #include "src/surf/network_interface.hpp" -#include "src/surf/xml/platf_private.hpp" #include "surf/surf.hpp" #include @@ -29,7 +28,7 @@ void WifiZone::do_seal() } } -void WifiZone::get_local_route(NetPoint* src, NetPoint* dst, RouteCreationArgs* res, double* lat) +void WifiZone::get_local_route(const NetPoint* src, const NetPoint* dst, Route* res, double* lat) { XBT_DEBUG("full getLocalRoute from %s[%u] to %s[%u]", src->get_cname(), src->id(), dst->get_cname(), dst->id()); @@ -39,15 +38,11 @@ void WifiZone::get_local_route(NetPoint* src, NetPoint* dst, RouteCreationArgs* if (src != access_point_) { XBT_DEBUG("src %s is not our gateway", src->get_cname()); - res->link_list.push_back(wifi_link_); - if (lat) - *lat += wifi_link_->get_latency(); + add_link_latency(res->link_list_, wifi_link_, lat); } if (dst != access_point_) { XBT_DEBUG("dst %s is not our gateway", dst->get_cname()); - res->link_list.push_back(wifi_link_); - if (lat) - *lat += wifi_link_->get_latency(); + add_link_latency(res->link_list_, wifi_link_, lat); } } }