From: Gabriel Corona Date: Tue, 1 Dec 2015 11:05:40 +0000 (+0100) Subject: [surf] Remove sg_platf_mstorage_cb X-Git-Tag: v3_13~1514 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/5446e31400836f485c597000912d534b52f41840 [surf] Remove sg_platf_mstorage_cb --- diff --git a/src/include/simgrid/platf_interface.h b/src/include/simgrid/platf_interface.h index 581cb60376..b0c1cf00e2 100644 --- a/src/include/simgrid/platf_interface.h +++ b/src/include/simgrid/platf_interface.h @@ -67,7 +67,6 @@ XBT_PUBLIC(void) sg_platf_bypassASroute_add_cb(sg_platf_route_cb_t); XBT_PUBLIC(void) sg_platf_trace_add_cb(sg_platf_trace_cb_t); XBT_PUBLIC(void) sg_platf_trace_connect_add_cb(sg_platf_trace_connect_cb_t); -XBT_PUBLIC(void) sg_platf_mstorage_add_cb(sg_platf_mstorage_cb_t fct); XBT_PUBLIC(void) sg_platf_mount_add_cb(sg_platf_mount_cb_t fct); /** \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 eff853d428..a94e2ce34b 100644 --- a/src/surf/sg_platf.cpp +++ b/src/surf/sg_platf.cpp @@ -38,7 +38,6 @@ xbt_dynar_t sg_platf_bypassASroute_cb_list = NULL; // of sg_platf_bypassASroute_ xbt_dynar_t sg_platf_trace_cb_list = NULL; xbt_dynar_t sg_platf_trace_connect_cb_list = NULL; -xbt_dynar_t sg_platf_mstorage_cb_list = NULL; // of sg_platf_storage_cb_t xbt_dynar_t sg_platf_mount_cb_list = NULL; // of sg_platf_storage_cb_t /* ***************************************** */ @@ -80,7 +79,6 @@ void sg_platf_init(void) { sg_platf_trace_cb_list = xbt_dynar_new(sizeof(sg_platf_trace_cb_t), NULL); sg_platf_trace_connect_cb_list = xbt_dynar_new(sizeof(sg_platf_trace_connect_cb_t), NULL); - sg_platf_mstorage_cb_list = xbt_dynar_new(sizeof(sg_platf_storage_cb_t), NULL); sg_platf_mount_cb_list = xbt_dynar_new(sizeof(sg_platf_storage_cb_t), NULL); /* ***************************************** */ @@ -111,7 +109,6 @@ void sg_platf_exit(void) { xbt_dynar_free(&sg_platf_bypassRoute_cb_list); xbt_dynar_free(&sg_platf_bypassASroute_cb_list); - xbt_dynar_free(&sg_platf_mstorage_cb_list); xbt_dynar_free(&sg_platf_mount_cb_list); /* ***************************************** */ @@ -275,12 +272,22 @@ void sg_platf_new_storage_type(sg_platf_storage_type_cbarg_t storage_type){ ROUTING_STORAGE_TYPE_LEVEL, (void *) stype); } -void sg_platf_new_mstorage(sg_platf_mstorage_cbarg_t mstorage){ - unsigned int iterator; - sg_platf_mstorage_cb_t fun; - xbt_dynar_foreach(sg_platf_mstorage_cb_list, iterator, fun) { - fun(mstorage); - } +void sg_platf_new_mstorage(sg_platf_mstorage_cbarg_t mstorage) +{ + THROW_UNIMPLEMENTED; +// mount_t mnt = xbt_new0(s_mount_t, 1); +// mnt->id = xbt_strdup(mstorage->type_id); +// mnt->name = xbt_strdup(mstorage->name); +// +// if(!mount_list){ +// XBT_DEBUG("Creata a Mount list for %s",A_surfxml_host_id); +// mount_list = xbt_dynar_new(sizeof(char *), NULL); +// } +// xbt_dynar_push(mount_list,(void *) mnt); +// free(mnt->id); +// free(mnt->name); +// xbt_free(mnt); +// XBT_DEBUG("ROUTING Mount a storage name '%s' with type_id '%s'",mstorage->name, mstorage->id); } void sg_platf_new_mount(sg_platf_mount_cbarg_t mount){ unsigned int iterator; @@ -531,9 +538,6 @@ void sg_platf_AS_begin_add_cb(sg_platf_AS_cb_t fct) { void sg_platf_AS_end_add_cb(sg_platf_AS_cb_t fct) { xbt_dynar_push(sg_platf_AS_end_cb_list, &fct); } -void sg_platf_mstorage_add_cb(sg_platf_mstorage_cb_t fct) { - xbt_dynar_push(sg_platf_mstorage_cb_list, &fct); -} void sg_platf_mount_add_cb(sg_platf_mount_cb_t fct) { xbt_dynar_push(sg_platf_mount_cb_list, &fct); } diff --git a/src/surf/storage_n11.cpp b/src/surf/storage_n11.cpp index 91cd1bd321..8e13f5ca60 100644 --- a/src/surf/storage_n11.cpp +++ b/src/surf/storage_n11.cpp @@ -42,24 +42,6 @@ static XBT_INLINE void routing_storage_host_free(void *r) xbt_dynar_free(&dyn); } -static void storage_parse_mstorage(sg_platf_mstorage_cbarg_t /*mstorage*/) -{ - THROW_UNIMPLEMENTED; -// mount_t mnt = xbt_new0(s_mount_t, 1); -// mnt->id = xbt_strdup(mstorage->type_id); -// mnt->name = xbt_strdup(mstorage->name); -// -// if(!mount_list){ -// XBT_DEBUG("Creata a Mount list for %s",A_surfxml_host_id); -// mount_list = xbt_dynar_new(sizeof(char *), NULL); -// } -// xbt_dynar_push(mount_list,(void *) mnt); -// free(mnt->id); -// free(mnt->name); -// xbt_free(mnt); -// XBT_DEBUG("ROUTING Mount a storage name '%s' with type_id '%s'",mstorage->name, mstorage->id); -} - static void mount_free(void *p) { mount_t mnt = (mount_t) p; @@ -94,7 +76,6 @@ void storage_register_callbacks() { ROUTING_STORAGE_TYPE_LEVEL = xbt_lib_add_level(storage_type_lib, routing_storage_type_free); SURF_STORAGE_LEVEL = xbt_lib_add_level(storage_lib, surf_storage_resource_free); - sg_platf_mstorage_add_cb(storage_parse_mstorage); sg_platf_mount_add_cb(storage_parse_mount); }