X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f734ec7475682eb90323e804cbcfddd7e4523992..054e99cfa11b5002ec33550e59ba97712626f26f:/src/s4u/s4u_host.cpp diff --git a/src/s4u/s4u_host.cpp b/src/s4u/s4u_host.cpp index 904b950f76..f1738215b0 100644 --- a/src/s4u/s4u_host.cpp +++ b/src/s4u/s4u_host.cpp @@ -153,23 +153,23 @@ void Host::actorList(std::vector* whereto) * walk through the routing components tree and find a route between hosts * by calling each "get_route" function in each routing component. */ -void Host::routeTo(Host* dest, std::vector* links, double* latency) +void Host::routeTo(Host* dest, std::vector& links, double* latency) { std::vector linkImpls; - this->routeTo(dest, &linkImpls, latency); + this->routeTo(dest, linkImpls, latency); for (surf::LinkImpl* const& l : linkImpls) - links->push_back(&l->piface_); + links.push_back(&l->piface_); } /** @brief Just like Host::routeTo, but filling an array of link implementations */ -void Host::routeTo(Host* dest, std::vector* links, double* latency) +void Host::routeTo(Host* dest, std::vector& links, double* latency) { simgrid::kernel::routing::NetZoneImpl::getGlobalRoute(pimpl_netpoint, dest->pimpl_netpoint, links, latency); if (XBT_LOG_ISENABLED(surf_route, xbt_log_priority_debug)) { XBT_CDEBUG(surf_route, "Route from '%s' to '%s' (latency: %f):", getCname(), dest->getCname(), (latency == nullptr ? -1 : *latency)); - for (auto const& link : *links) - XBT_CDEBUG(surf_route, "Link %s", link->cname()); + for (auto const& link : links) + XBT_CDEBUG(surf_route, "Link %s", link->getCname()); } }