X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/514236282cc9b3e2eb76a2f41fdbbd6103b4c862..1350b7802163fda0235f43a9f8a79f09b30c0ed2:/src/surf/callbacks.cpp diff --git a/src/surf/callbacks.cpp b/src/surf/callbacks.cpp index 4d1d04148e..7af364a0fc 100644 --- a/src/surf/callbacks.cpp +++ b/src/surf/callbacks.cpp @@ -10,19 +10,9 @@ #include "src/surf/surf_interface.hpp" #include "src/surf/host_interface.hpp" -void surf_host_created_callback(void (*callback)(sg_host_t)) +void surf_on_storage_created(void (*callback)(sg_storage_t)) { - hostCreatedCallbacks.connect([callback](Host* host) { - const char* id = host->getName(); - sg_host_t h = sg_host_by_name(id); - xbt_assert(h != NULL, "Host not found for name %s", id); - callback(h); - }); -} - -void surf_storage_created_callback(void (*callback)(sg_storage_t)) -{ - storageCreatedCallbacks.connect([callback](Storage* storage) { + simgrid::surf::storageCreatedCallbacks.connect([callback](simgrid::surf::Storage* storage) { const char* id = storage->getName(); // TODO, create sg_storage_by_name sg_storage_t s = xbt_lib_get_elm_or_null(storage_lib, id);