X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d6b585e44bd28ba41f3faae4a99b602290f16434..0f5e8daaa6e9f74521068aa75837200bcd182ea6:/src/include/mc/mc.h diff --git a/src/include/mc/mc.h b/src/include/mc/mc.h index 1958c782e5..1d9f5210ef 100644 --- a/src/include/mc/mc.h +++ b/src/include/mc/mc.h @@ -20,16 +20,21 @@ SG_BEGIN_DECL() /********************************* Global *************************************/ XBT_PUBLIC(void) MC_init(int); +XBT_PUBLIC(void) MC_exit(int); XBT_PUBLIC(void) MC_assert(int); XBT_PUBLIC(void) MC_modelcheck(int); -XBT_PUBLIC(int) MC_random(int,int); +XBT_PUBLIC(int) MC_random(int, int); /******************************* Transitions **********************************/ -XBT_PUBLIC(mc_transition_t) MC_create_transition(mc_trans_type_t, smx_process_t, smx_rdv_t, smx_comm_t); -XBT_PUBLIC(void) MC_transition_set_comm(mc_transition_t, smx_comm_t); +XBT_PUBLIC(void) MC_trans_intercept_isend(smx_rdv_t); +XBT_PUBLIC(void) MC_trans_intercept_irecv(smx_rdv_t); +XBT_PUBLIC(void) MC_trans_intercept_wait(smx_comm_t); +XBT_PUBLIC(void) MC_trans_intercept_test(smx_comm_t); +XBT_PUBLIC(void) MC_trans_intercept_waitany(xbt_dynar_t); +XBT_PUBLIC(void) MC_trans_intercept_random(int, int); /********************************* Memory *************************************/ -XBT_PUBLIC(void) MC_memory_init(void); /* Initialize the memory subsystem */ +XBT_PUBLIC(void) MC_memory_init(void); /* Initialize the memory subsystem */ XBT_PUBLIC(void) MC_memory_exit(void); /* @@ -39,5 +44,4 @@ extern int _surf_do_model_check; SG_END_DECL() - #endif /* _MC_MC_H */