X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b94fa144e9b0c70d91ea56d7d5e40d6d1341b64a:/teshsuite/simdag/platforms/flatifier.c..23a00833ef66ff4383394e3cac558a5232d4bd62:/teshsuite/simdag/platforms/flatifier.cpp?ds=sidebyside diff --git a/teshsuite/simdag/platforms/flatifier.c b/teshsuite/simdag/platforms/flatifier.cpp similarity index 89% rename from teshsuite/simdag/platforms/flatifier.c rename to teshsuite/simdag/platforms/flatifier.cpp index 462f159d2b..4a2fd86e04 100644 --- a/teshsuite/simdag/platforms/flatifier.c +++ b/teshsuite/simdag/platforms/flatifier.cpp @@ -86,7 +86,7 @@ static void create_environment(xbt_os_timer_t parse_time, const char *platformFi int main(int argc, char **argv) { char *platformFile = NULL; - int totalHosts, totalLinks; + unsigned int totalHosts, totalLinks; int timings=0; int downgrade = 0; int version = 3; @@ -163,7 +163,7 @@ int main(int argc, char **argv) // Routers xbt_lib_foreach(as_router_lib, cursor_src, key, value1) { - if(surf_routing_edge_get_rc_type(xbt_lib_get_or_null(as_router_lib, key, + if(surf_routing_edge_get_rc_type((sg_netcard_t)xbt_lib_get_or_null(as_router_lib, key, ROUTING_ASR_LEVEL)) == SURF_NETWORK_ELEMENT_ROUTER) { printf(" \n",key); @@ -193,20 +193,20 @@ int main(int argc, char **argv) sg_host_t host1, host2; xbt_dict_foreach(host_list, cursor_src, src, host1) // Routes from host { - value1 = sg_host_edge(sg_host_by_name(src)); + value1 = sg_host_by_name(src)->p_netcard; xbt_dict_foreach(host_list, cursor_dst, dst, host2) //to host { printf(" \n " ,src ,dst); xbt_dynar_t route=NULL; - value2 = sg_host_edge(sg_host_by_name(dst)); + value2 = sg_host_by_name(dst)->p_netcard; routing_get_route_and_latency(value1, value2, &route,NULL); for(i=0;i",link_ctn,link_name); free(link_name); } @@ -219,13 +219,13 @@ int main(int argc, char **argv) ,src ,dst); xbt_dynar_t route=NULL; - value2 = xbt_lib_get_or_null(as_router_lib,dst,ROUTING_ASR_LEVEL); + value2 = (sg_netcard_t)xbt_lib_get_or_null(as_router_lib,dst,ROUTING_ASR_LEVEL); routing_get_route_and_latency((sg_netcard_t)value1,(sg_netcard_t)value2,&route,NULL); for(i=0;i",link_ctn,link_name); free(link_name); } @@ -236,7 +236,7 @@ int main(int argc, char **argv) xbt_lib_foreach(as_router_lib, cursor_src, src, value1) // Routes from router { - value1 = xbt_lib_get_or_null(as_router_lib,src,ROUTING_ASR_LEVEL); + value1 = (sg_netcard_t)xbt_lib_get_or_null(as_router_lib,src,ROUTING_ASR_LEVEL); if(routing_get_network_element_type(src) == SURF_NETWORK_ELEMENT_ROUTER){ xbt_lib_foreach(as_router_lib, cursor_dst, dst, value2) //to router { @@ -245,13 +245,13 @@ int main(int argc, char **argv) ,src ,dst); xbt_dynar_t route=NULL; - value2 = xbt_lib_get_or_null(as_router_lib,dst,ROUTING_ASR_LEVEL); + value2 = (sg_netcard_t)xbt_lib_get_or_null(as_router_lib,dst,ROUTING_ASR_LEVEL); routing_get_route_and_latency((sg_netcard_t)value1,(sg_netcard_t)value2,&route,NULL); for(i=0;i",link_ctn,link_name); free(link_name); } @@ -263,13 +263,13 @@ int main(int argc, char **argv) printf(" \n " ,src, dst); xbt_dynar_t route=NULL; - value2 = sg_host_edge(sg_host_by_name(dst)); + value2 = sg_host_by_name(dst)->p_netcard; routing_get_route_and_latency((sg_netcard_t)value1,(sg_netcard_t)value2,&route, NULL); for(i=0;i",link_ctn,link_name); free(link_name); }