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;
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 */