From 475aac97b53d4636a3b872ca69df3a68d5de3b2a Mon Sep 17 00:00:00 2001 From: Gabriel Corona Date: Wed, 2 Dec 2015 11:03:09 +0100 Subject: [PATCH] [surf] Remove sg_platf_prop_cb --- include/simgrid/platf.h | 1 - src/include/simgrid/platf_interface.h | 1 - src/surf/sg_platf.cpp | 13 ------------- 3 files changed, 15 deletions(-) diff --git a/include/simgrid/platf.h b/include/simgrid/platf.h index 09e5836d5d..c9b5b0bb6e 100644 --- a/include/simgrid/platf.h +++ b/include/simgrid/platf.h @@ -343,7 +343,6 @@ XBT_PUBLIC(void) sg_platf_new_route (sg_platf_route_cbarg_t route); // Add a rou XBT_PUBLIC(void) sg_platf_new_ASroute (sg_platf_route_cbarg_t ASroute); // Add an ASroute XBT_PUBLIC(void) sg_platf_new_bypassRoute (sg_platf_route_cbarg_t bypassroute); // Add a bypassRoute XBT_PUBLIC(void) sg_platf_new_bypassASroute (sg_platf_route_cbarg_t bypassASroute); // Add an bypassASroute -XBT_PUBLIC(void) sg_platf_new_prop (sg_platf_prop_cbarg_t prop); // Add a prop XBT_PUBLIC(void) sg_platf_new_trace(sg_platf_trace_cbarg_t trace); XBT_PUBLIC(void) sg_platf_trace_connect(sg_platf_trace_connect_cbarg_t trace_connect); diff --git a/src/include/simgrid/platf_interface.h b/src/include/simgrid/platf_interface.h index 999475c0ea..eef7296f99 100644 --- a/src/include/simgrid/platf_interface.h +++ b/src/include/simgrid/platf_interface.h @@ -51,7 +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_cabinet_add_cb(sg_platf_cabinet_cb_t fct); XBT_PUBLIC(void) sg_platf_postparse_add_cb(void_f_void_t fct); -XBT_PUBLIC(void) sg_platf_prop_add_cb(sg_platf_prop_cb_t fct); XBT_PUBLIC(void) sg_platf_ASroute_add_cb(sg_platf_route_cb_t); XBT_PUBLIC(void) sg_platf_bypassRoute_add_cb(sg_platf_route_cb_t); diff --git a/src/surf/sg_platf.cpp b/src/surf/sg_platf.cpp index 27b1c1f636..2bdf9d69ad 100644 --- a/src/surf/sg_platf.cpp +++ b/src/surf/sg_platf.cpp @@ -23,7 +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_cabinet_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_prop_cb_list = NULL; // of sg_platf_prop_cb_t xbt_dynar_t sg_platf_ASroute_cb_list = NULL; // of sg_platf_ASroute_cb_t xbt_dynar_t sg_platf_bypassRoute_cb_list = NULL; // of sg_platf_bypassRoute_cb_t @@ -55,7 +54,6 @@ void sg_platf_init(void) { sg_platf_cluster_cb_list = xbt_dynar_new(sizeof(sg_platf_cluster_cb_t), NULL); sg_platf_cabinet_cb_list = xbt_dynar_new(sizeof(sg_platf_cabinet_cb_t), NULL); sg_platf_postparse_cb_list = xbt_dynar_new(sizeof(sg_platf_link_cb_t),NULL); - sg_platf_prop_cb_list = xbt_dynar_new(sizeof(sg_platf_prop_cb_t),NULL); sg_platf_ASroute_cb_list = xbt_dynar_new(sizeof(sg_platf_route_cb_t), NULL); sg_platf_bypassRoute_cb_list = xbt_dynar_new(sizeof(sg_platf_route_cb_t), NULL); @@ -76,7 +74,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_cabinet_cb_list); - xbt_dynar_free(&sg_platf_prop_cb_list); xbt_dynar_free(&sg_platf_trace_cb_list); xbt_dynar_free(&sg_platf_trace_connect_cb_list); @@ -337,13 +334,6 @@ void sg_platf_new_bypassASroute(sg_platf_route_cbarg_t bypassASroute) { fun(bypassASroute); } } -void sg_platf_new_prop(sg_platf_prop_cbarg_t prop) { - unsigned int iterator; - sg_platf_prop_cb_t fun; - xbt_dynar_foreach(sg_platf_prop_cb_list, iterator, fun) { - fun(prop); - } -} void sg_platf_new_trace(sg_platf_trace_cbarg_t trace) { unsigned int iterator; sg_platf_trace_cb_t fun; @@ -543,9 +533,6 @@ void sg_platf_bypassRoute_add_cb(sg_platf_route_cb_t fct) { void sg_platf_bypassASroute_add_cb(sg_platf_route_cb_t fct) { xbt_dynar_push(sg_platf_bypassASroute_cb_list, &fct); } -void sg_platf_prop_add_cb(sg_platf_prop_cb_t fct) { - xbt_dynar_push(sg_platf_prop_cb_list, &fct); -} void sg_platf_trace_add_cb(sg_platf_trace_cb_t fct) { xbt_dynar_push(sg_platf_trace_cb_list, &fct); } -- 2.20.1