X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7c49d0269c4163c8b4d8232dd7d43f21abea3a44..ba60107ce7dfae9e82d98a0a41151948c104d301:/src/include/simix/simix.h diff --git a/src/include/simix/simix.h b/src/include/simix/simix.h index ebb2c8e613..d7be65110e 100644 --- a/src/include/simix/simix.h +++ b/src/include/simix/simix.h @@ -68,13 +68,16 @@ XBT_PUBLIC(int) SIMIX_host_get_state(smx_host_t host); /************************** Process handling *********************************/ XBT_PUBLIC(smx_process_t) SIMIX_process_create(const char *name, - smx_process_code_t code, void *data, - const char * hostname, int argc, char **argv, void * clean_process_function); + smx_process_code_t code, void *data, + const char * hostname, int argc, char **argv, + void * clean_process_function); -XBT_PUBLIC(smx_process_t) SIMIX_jprocess_create(const char *name, - smx_host_t host, - void *data, - void *jprocess, void *jenv); +XBT_PUBLIC(void) SIMIX_jprocess_create(const char *name, + smx_host_t host, + void *data, + void *jprocess, void *jenv, + void * clean_process_function, + smx_process_t* res); XBT_PUBLIC(void) SIMIX_process_kill(smx_process_t process); XBT_PUBLIC(void) SIMIX_process_cleanup(void *arg); @@ -135,6 +138,8 @@ XBT_PUBLIC(smx_action_t) SIMIX_action_parallel_execute(char * name, double amount, double rate); +void SIMIX_display_process_status(void); + /* Helper functions for jMSG: manipulate the context data without breaking the module separation */ void SIMIX_process_set_jprocess(smx_process_t process, void *jp); void* SIMIX_process_get_jprocess(smx_process_t process);