X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/15fbb723e6b55e15e57c04d798409b19a18df9aa..8a24d575ab0a1d565521896081c6d5e0f1dfb941:/include/simix/context.h diff --git a/include/simix/context.h b/include/simix/context.h index c4af0a8160..0ccf120727 100644 --- a/include/simix/context.h +++ b/include/simix/context.h @@ -32,7 +32,7 @@ typedef void (*smx_pfn_context_free_t) (smx_context_t); typedef void (*smx_pfn_context_start_t) (smx_context_t); typedef void (*smx_pfn_context_stop_t) (smx_context_t); typedef void (*smx_pfn_context_suspend_t) (smx_context_t context); -typedef void (*smx_pfn_context_runall_t) (xbt_swag_t processes); +typedef void (*smx_pfn_context_runall_t) (xbt_dynar_t processes); typedef smx_context_t (*smx_pfn_context_self_t) (void); typedef void* (*smx_pfn_context_get_data_t) (smx_context_t context); @@ -51,12 +51,12 @@ typedef struct s_smx_context_factory { -/*Hack: let msg load directly the right factory */ -typedef void (*SIMIX_ctx_factory_initializer_t)(smx_context_factory_t*); -extern SIMIX_ctx_factory_initializer_t factory_initializer_to_use; - -extern int _surf_parallel_contexts; -smx_context_t smx_current_context; +/* Hack: let msg load directly the right factory */ +typedef void (*smx_ctx_factory_initializer_t)(smx_context_factory_t*); +extern smx_ctx_factory_initializer_t smx_factory_initializer_to_use; +extern char* smx_context_factory_name; +extern int smx_parallel_contexts; +extern smx_context_t smx_current_context; /* *********************** */ /* Context type definition */