if (!TRACE_needs_platform()) return;
//check if variable is already declared
- char *created = xbt_dict_get_or_null(declared_marks, variable);
+ char *created = xbt_dict_get_or_null(filter, variable);
if (what == INSTR_US_DECLARE){
if (created){
//already declared
InstrUserVariable what)
{
xbt_dynar_t route=NULL;
- network_element_t src_elm = xbt_lib_get_or_null(host_lib,src,ROUTING_HOST_LEVEL);
- if(!src_elm) src_elm = xbt_lib_get_or_null(as_router_lib,src,ROUTING_ASR_LEVEL);
+ sg_routing_edge_t src_elm = sg_routing_edge_by_name_or_null(src);
if(!src_elm) xbt_die("Element '%s' not found!",src);
- network_element_t dst_elm = xbt_lib_get_or_null(host_lib,dst,ROUTING_HOST_LEVEL);
- if(!dst_elm) dst_elm = xbt_lib_get_or_null(as_router_lib,dst,ROUTING_ASR_LEVEL);
+ sg_routing_edge_t dst_elm = sg_routing_edge_by_name_or_null(dst);
if(!dst_elm) xbt_die("Element '%s' not found!",dst);
routing_get_route_and_latency (src_elm, dst_elm, &route,NULL);