git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3675
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
/************************** Process handling *********************************/
XBT_PUBLIC(smx_process_t) SIMIX_process_create(const char *name,
/************************** 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);
XBT_PUBLIC(void) SIMIX_process_kill(smx_process_t process);
XBT_PUBLIC(void) SIMIX_process_cleanup(void *arg);
double amount,
double rate);
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);
/* 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);