- for (auto const& link : route)
- instr_user_variable(time, link->get_cname(), variable, parent_type, value, what, "", &user_link_variables);
-}
-
-namespace simgrid {
-namespace instr {
-static void user_srcdst_variable(double time, const s4u::Host* src, const s4u::Host* dst, const std::string& variable,
- double value, InstrUserVariable what)
-{
- const auto* src_elm = src->get_netpoint();
- xbt_assert(src_elm, "Element '%s' not found!", src->get_cname());
-
- const auto* dst_elm = dst->get_netpoint();
- xbt_assert(dst_elm, "Element '%s' not found!", dst->get_cname());
-
- std::vector<kernel::resource::StandardLinkImpl*> route;
- kernel::routing::NetZoneImpl::get_global_route(src_elm, dst_elm, route, nullptr);