- case SURF_TRACE_CONNECT_KIND_HOST_AVAIL:
- trace_connect_list_host_avail.insert({trace_connect->trace, trace_connect->element});
- break;
- case SURF_TRACE_CONNECT_KIND_SPEED:
- trace_connect_list_host_speed.insert({trace_connect->trace, trace_connect->element});
- break;
- case SURF_TRACE_CONNECT_KIND_LINK_AVAIL:
- trace_connect_list_link_avail.insert({trace_connect->trace, trace_connect->element});
- break;
- case SURF_TRACE_CONNECT_KIND_BANDWIDTH:
- trace_connect_list_link_bw.insert({trace_connect->trace, trace_connect->element});
- break;
- case SURF_TRACE_CONNECT_KIND_LATENCY:
- trace_connect_list_link_lat.insert({trace_connect->trace, trace_connect->element});
- break;
- default:
- surf_parse_error(std::string("Cannot connect trace ") + trace_connect->trace + " to " + trace_connect->element +
- ": unknown kind of trace");
- break;
- }
-}
-
-static int after_config_done;
-void parse_after_config() {
- if (not after_config_done) {
- TRACE_start();
-
- /* Register classical callbacks */
- storage_register_callbacks();
-
- after_config_done = 1;
+ case simgrid::kernel::routing::TraceConnectKind::HOST_AVAIL:
+ trace_connect_list_host_avail.insert({trace_connect->trace, trace_connect->element});
+ break;
+ case simgrid::kernel::routing::TraceConnectKind::SPEED:
+ trace_connect_list_host_speed.insert({trace_connect->trace, trace_connect->element});
+ break;
+ case simgrid::kernel::routing::TraceConnectKind::LINK_AVAIL:
+ trace_connect_list_link_avail.insert({trace_connect->trace, trace_connect->element});
+ break;
+ case simgrid::kernel::routing::TraceConnectKind::BANDWIDTH:
+ trace_connect_list_link_bw.insert({trace_connect->trace, trace_connect->element});
+ break;
+ case simgrid::kernel::routing::TraceConnectKind::LATENCY:
+ trace_connect_list_link_lat.insert({trace_connect->trace, trace_connect->element});
+ break;
+ default:
+ surf_parse_error(std::string("Cannot connect trace ") + trace_connect->trace + " to " + trace_connect->element +
+ ": unknown kind of trace");
+ break;