From: Gabriel Corona Date: Wed, 2 Dec 2015 10:47:42 +0000 (+0100) Subject: [surf] Remove sg_platf_ASRoute_cb X-Git-Tag: v3_13~1497 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/493e583a706b2a454f73a630cb1c656035d78056?hp=ccc3312e5196a95841eadc252e388d1ee4c05e85 [surf] Remove sg_platf_ASRoute_cb --- diff --git a/src/include/simgrid/platf_interface.h b/src/include/simgrid/platf_interface.h index 5041b61811..2ca4e79832 100644 --- a/src/include/simgrid/platf_interface.h +++ b/src/include/simgrid/platf_interface.h @@ -51,8 +51,6 @@ XBT_PUBLIC(void) sg_platf_link_add_cb(sg_platf_link_cb_t); XBT_PUBLIC(void) sg_platf_cluster_add_cb(sg_platf_cluster_cb_t fct); XBT_PUBLIC(void) sg_platf_postparse_add_cb(void_f_void_t fct); -XBT_PUBLIC(void) sg_platf_ASroute_add_cb(sg_platf_route_cb_t); - XBT_PUBLIC(void) sg_platf_trace_add_cb(sg_platf_trace_cb_t); /** \brief Pick the right models for CPU, net and host, and call their model_init_preparse diff --git a/src/surf/sg_platf.cpp b/src/surf/sg_platf.cpp index ef3da4eef7..9cfe9222d0 100644 --- a/src/surf/sg_platf.cpp +++ b/src/surf/sg_platf.cpp @@ -23,8 +23,6 @@ xbt_dynar_t sg_platf_link_cb_list = NULL; // of sg_platf_link_cb_t xbt_dynar_t sg_platf_cluster_cb_list = NULL; // of sg_platf_cluster_cb_t xbt_dynar_t sg_platf_postparse_cb_list = NULL; // of void_f_void_t -xbt_dynar_t sg_platf_ASroute_cb_list = NULL; // of sg_platf_ASroute_cb_t - /* ***************************************** */ /* TUTORIAL: New TAG */ @@ -48,8 +46,6 @@ void sg_platf_init(void) { sg_platf_cluster_cb_list = xbt_dynar_new(sizeof(sg_platf_cluster_cb_t), NULL); sg_platf_postparse_cb_list = xbt_dynar_new(sizeof(sg_platf_link_cb_t),NULL); - sg_platf_ASroute_cb_list = xbt_dynar_new(sizeof(sg_platf_route_cb_t), NULL); - /* ***************************************** */ /* TUTORIAL: New TAG */ @@ -62,8 +58,6 @@ void sg_platf_exit(void) { xbt_dynar_free(&sg_platf_postparse_cb_list); xbt_dynar_free(&sg_platf_cluster_cb_list); - xbt_dynar_free(&sg_platf_ASroute_cb_list); - /* ***************************************** */ /* TUTORIAL: New TAG */ @@ -291,11 +285,7 @@ void sg_platf_new_route(sg_platf_route_cbarg_t route) void sg_platf_new_ASroute(sg_platf_route_cbarg_t ASroute) { - unsigned int iterator; - sg_platf_route_cb_t fun; - xbt_dynar_foreach(sg_platf_ASroute_cb_list, iterator, fun) { - fun(ASroute); - } + routing_get_current()->parseASroute(ASroute); } void sg_platf_new_bypassRoute(sg_platf_route_cbarg_t bypassRoute) @@ -480,9 +470,6 @@ void sg_platf_cluster_add_cb(sg_platf_cluster_cb_t fct) { void sg_platf_postparse_add_cb(void_f_void_t fct) { xbt_dynar_push(sg_platf_postparse_cb_list, &fct); } -void sg_platf_ASroute_add_cb(sg_platf_route_cb_t fct) { - xbt_dynar_push(sg_platf_ASroute_cb_list, &fct); -} void sg_platf_rng_stream_init(unsigned long seed[6]) { RngStream_SetPackageSeed(seed); diff --git a/src/surf/surf_routing.cpp b/src/surf/surf_routing.cpp index d379e6f296..63daeda9a5 100644 --- a/src/surf/surf_routing.cpp +++ b/src/surf/surf_routing.cpp @@ -1215,8 +1215,6 @@ static void check_disk_attachment() void routing_register_callbacks() { - sg_platf_ASroute_add_cb(parse_E_ASroute); - sg_platf_cluster_add_cb(routing_parse_cluster); sg_platf_postparse_add_cb(routing_parse_postparse);