X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/071079858329b6eaa616f1fc2c0b12a441973e17..30d60b272963b1b130ea80840af783ee9c146b97:/src/msg/msg_global.cpp?ds=sidebyside diff --git a/src/msg/msg_global.cpp b/src/msg/msg_global.cpp index a37a20d33c..bc81e86280 100644 --- a/src/msg/msg_global.cpp +++ b/src/msg/msg_global.cpp @@ -10,15 +10,11 @@ #include "mc/mc.h" #include "xbt/sysdep.h" #include "xbt/log.h" -#include "xbt/virtu.h" -#include "xbt/ex.h" /* ex_backtrace_display */ -#include "xbt/replay.h" #include "simgrid/sg_config.h" /* Configuration mechanism of SimGrid */ #include "src/surf/xml/platf_private.hpp" // FIXME: KILLME by removing MSG_post_create_environment() XBT_LOG_NEW_CATEGORY(msg, "All MSG categories"); -XBT_LOG_NEW_DEFAULT_SUBCATEGORY(msg_kernel, msg, - "Logging specific to MSG (kernel)"); +XBT_LOG_NEW_DEFAULT_SUBCATEGORY(msg_kernel, msg, "Logging specific to MSG (kernel)"); MSG_Global_t msg_global = NULL; static void MSG_exit(void); @@ -67,6 +63,10 @@ void MSG_init_nocheck(int *argc, char **argv) { simgrid::s4u::Host::onCreation.connect([](simgrid::s4u::Host& host) { MSG_host_create_(&host); }); + MSG_HOST_LEVEL = simgrid::s4u::Host::extension_create([](void *p) { + __MSG_host_priv_free((msg_host_priv_t) p); + }); + } if(MC_is_active()){ @@ -110,7 +110,6 @@ void MSG_config(const char *key, const char *value){ xbt_cfg_set_as_string(_sg_cfg_set, key, value); } - /** \ingroup msg_simulation * \brief Kill all running process @@ -139,7 +138,6 @@ static void MSG_exit(void) { msg_global = NULL; } - /** \ingroup msg_simulation * \brief A clock (in second). */