X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fc0a76c21f0bceb0314aee5d62f785ea8009495e..60059959d6d517261ca7f4176b0267bc37caf04d:/src/simix/smx_network_private.h diff --git a/src/simix/smx_network_private.h b/src/simix/smx_network_private.h index 195119bfe1..a980644d1b 100644 --- a/src/simix/smx_network_private.h +++ b/src/simix/smx_network_private.h @@ -8,7 +8,7 @@ #define _SIMIX_NETWORK_PRIVATE_H #include "simgrid/simix.h" -#include "smx_smurf_private.h" +#include "popping_private.h" /** @brief Rendez-vous point datatype */ typedef struct s_smx_rvpoint { @@ -49,7 +49,7 @@ smx_action_t SIMIX_comm_irecv(smx_process_t dst_proc, smx_rdv_t rdv, void *data, double rate); void SIMIX_comm_destroy(smx_action_t action); void SIMIX_comm_destroy_internal_actions(smx_action_t action); -smx_action_t SIMIX_comm_iprobe(smx_process_t dst_proc, smx_rdv_t rdv, int src, +smx_action_t SIMIX_comm_iprobe(smx_process_t dst_proc, smx_rdv_t rdv, int type, int src, int tag, int (*match_fun)(void *, void *, smx_action_t), void *data); void SIMIX_pre_comm_wait(smx_simcall_t simcall, smx_action_t action, double timeout); void SIMIX_pre_comm_waitany(smx_simcall_t simcall, xbt_dynar_t actions); @@ -65,8 +65,8 @@ smx_process_t SIMIX_comm_get_src_proc(smx_action_t action); smx_process_t SIMIX_comm_get_dst_proc(smx_action_t action); // pre prototypes -smx_action_t SIMIX_pre_comm_iprobe(smx_simcall_t simcall, smx_rdv_t rdv, - int src, int tag, +smx_action_t SIMIX_pre_comm_iprobe(smx_simcall_t simcall, smx_rdv_t rdv, + int type,int src, int tag, int (*match_fun)(void *, void *, smx_action_t), void *data); smx_rdv_t SIMIX_pre_rdv_create(smx_simcall_t simcall, const char *name);