X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0f5e8daaa6e9f74521068aa75837200bcd182ea6..488566dad1ae2b42f26a8e291824ff9b16a976f7:/src/simix/private.h diff --git a/src/simix/private.h b/src/simix/private.h index 568a9fc829..653575e3dc 100644 --- a/src/simix/private.h +++ b/src/simix/private.h @@ -47,6 +47,10 @@ typedef struct SIMIX_Global { smx_creation_func_t create_process_function; void_f_pvoid_t kill_process_function; void_f_pvoid_t cleanup_process_function; + xbt_dict_t msg_sizes; /* pimple to get an histogram of message sizes in the simulation */ +#ifdef HAVE_LATENCY_BOUND_TRACKING + xbt_dict_t latency_limited_dict; +#endif } s_SIMIX_Global_t, *SIMIX_Global_t; extern SIMIX_Global_t simix_global; @@ -211,25 +215,10 @@ void SIMIX_context_mod_init(void); void SIMIX_context_mod_exit(void); -/* Selects a context factory associated with the name specified by the parameter name. - * If successful the function returns 0. Otherwise the function returns the error code. - */ -int SIMIX_context_select_factory(const char *name); - -/* Initializes a context factory from the name specified by the parameter name. - * If the factory cannot be found, an exception is raised. - */ -void SIMIX_context_init_factory_by_name(smx_context_factory_t * factory, - const char *name); /* All factories init */ void SIMIX_ctx_thread_factory_init(smx_context_factory_t * factory); - void SIMIX_ctx_sysv_factory_init(smx_context_factory_t * factory); -void SIMIX_ctx_lua_factory_init(smx_context_factory_t * factory); - - -void SIMIX_ctx_java_factory_init(smx_context_factory_t * factory); /* ****************************** */ /* context manipulation functions */