X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/37c3311044fe215372be2a6075b82dba65ac5b1a..1d86c2a6dd868b8634423c5f1be55b992709fc75:/include/simix/simix.h diff --git a/include/simix/simix.h b/include/simix/simix.h index 4d95ee6b07..760d5136e3 100644 --- a/include/simix/simix.h +++ b/include/simix/simix.h @@ -117,12 +117,13 @@ XBT_PUBLIC(e_smx_state_t) SIMIX_req_host_execution_wait(smx_action_t execution); /**************************** Process Requests ********************************/ /* Constructor and Destructor */ -XBT_PUBLIC(smx_process_t) SIMIX_req_process_create(const char *name, - xbt_main_func_t code, - void *data, - const char *hostname, - int argc, char **argv, - xbt_dict_t properties); +XBT_PUBLIC(void) SIMIX_req_process_create(smx_process_t *process, + const char *name, + xbt_main_func_t code, + void *data, + const char *hostname, + int argc, char **argv, + xbt_dict_t properties); XBT_PUBLIC(void) SIMIX_req_process_kill(smx_process_t process); @@ -160,7 +161,7 @@ XBT_PUBLIC(smx_action_t) SIMIX_req_comm_isend(smx_rdv_t rdv, double task_size, double rate, void *src_buff, size_t src_buff_size, int (*match_fun)(void *, void *), - void *data); + void *data, int detached); XBT_PUBLIC(smx_action_t) SIMIX_req_comm_irecv(smx_rdv_t rdv, void *dst_buff, size_t * dst_buff_size, @@ -183,10 +184,6 @@ XBT_PUBLIC(double) SIMIX_req_comm_get_remains(smx_action_t comm); XBT_PUBLIC(e_smx_state_t) SIMIX_req_comm_get_state(smx_action_t comm); XBT_PUBLIC(void *) SIMIX_req_comm_get_src_data(smx_action_t comm); XBT_PUBLIC(void *) SIMIX_req_comm_get_dst_data(smx_action_t comm); -XBT_PUBLIC(void *) SIMIX_req_comm_get_src_buff(smx_action_t comm); -XBT_PUBLIC(void *) SIMIX_req_comm_get_dst_buff(smx_action_t comm); -XBT_PUBLIC(size_t) SIMIX_req_comm_get_src_buff_size(smx_action_t comm); -XBT_PUBLIC(size_t) SIMIX_req_comm_get_dst_buff_size(smx_action_t comm); XBT_PUBLIC(smx_process_t) SIMIX_req_comm_get_src_proc(smx_action_t comm); XBT_PUBLIC(smx_process_t) SIMIX_req_comm_get_dst_proc(smx_action_t comm); XBT_PUBLIC(void) SIMIX_req_comm_set_copy_data_callback(void (*callback)(smx_action_t,size_t));