X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ab6dbae7f0ae8ebd519f86898d23e909f5f57b56..836c888a9f8c7be6a2ec571a2f838c76a7df1a40:/include/simix/context.h?ds=sidebyside diff --git a/include/simix/context.h b/include/simix/context.h index f3dba8b1a0..9408c19125 100644 --- a/include/simix/context.h +++ b/include/simix/context.h @@ -96,15 +96,17 @@ XBT_PUBLIC(smx_context_t) smx_ctx_base_self(void); XBT_PUBLIC(void) *smx_ctx_base_get_data(smx_context_t context); XBT_PUBLIC(xbt_dynar_t) SIMIX_process_get_runnable(void); +XBT_PUBLIC(smx_process_t) SIMIX_process_from_PID(int PID); +XBT_PUBLIC(xbt_dynar_t) SIMIX_processes_as_dynar(void); /* parallelism */ -XBT_INLINE int SIMIX_context_is_parallel(void); -XBT_INLINE int SIMIX_context_get_nthreads(void); -XBT_INLINE void SIMIX_context_set_nthreads(int nb_threads); -XBT_INLINE int SIMIX_context_get_parallel_threshold(void); -XBT_INLINE void SIMIX_context_set_parallel_threshold(int threshold); -XBT_INLINE e_xbt_parmap_mode_t SIMIX_context_get_parallel_mode(void); -XBT_INLINE void SIMIX_context_set_parallel_mode(e_xbt_parmap_mode_t mode); +XBT_PUBLIC(int) SIMIX_context_is_parallel(void); +XBT_PUBLIC(int) SIMIX_context_get_nthreads(void); +XBT_PUBLIC(void) SIMIX_context_set_nthreads(int nb_threads); +XBT_PUBLIC(int) SIMIX_context_get_parallel_threshold(void); +XBT_PUBLIC(void) SIMIX_context_set_parallel_threshold(int threshold); +XBT_PUBLIC(e_xbt_parmap_mode_t) SIMIX_context_get_parallel_mode(void); +XBT_PUBLIC(void) SIMIX_context_set_parallel_mode(e_xbt_parmap_mode_t mode); SG_END_DECL()