Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Do not request status if not requested by caller.
[simgrid.git] / src / simix / private.h
index 568a9fc..653575e 100644 (file)
@@ -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 */