Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Reduce the coupling between main library and ruby bindings
[simgrid.git] / src / simix / private.h
index 568a9fc..9fb1e62 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;
@@ -216,12 +220,6 @@ void SIMIX_context_mod_exit(void);
  */
 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);