X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4a6b0a991a67e6f2f67c03fed43529e078da7115..b08cf565e62c980d3fa23c031b341ca4f1427bd9:/src/simix/smx_host_private.h diff --git a/src/simix/smx_host_private.h b/src/simix/smx_host_private.h index 8393d9a886..eb8b7e64f0 100644 --- a/src/simix/smx_host_private.h +++ b/src/simix/smx_host_private.h @@ -12,6 +12,8 @@ #include "simgrid/simix.h" #include "popping_private.h" +#include "src/simix/SynchroExec.hpp" + SG_BEGIN_DECL() /** @brief Host datatype from SIMIX POV */ @@ -43,18 +45,13 @@ XBT_PRIVATE smx_synchro_t SIMIX_execution_parallel_start(const char *name, int host_nb, sg_host_t *host_list, double *flops_amount, double *bytes_amount, double amount, double rate); -XBT_PRIVATE void SIMIX_execution_destroy(smx_synchro_t synchro); XBT_PRIVATE void SIMIX_execution_cancel(smx_synchro_t synchro); -XBT_PRIVATE double SIMIX_execution_get_remains(smx_synchro_t synchro); -XBT_PRIVATE e_smx_state_t SIMIX_execution_get_state(smx_synchro_t synchro); XBT_PRIVATE void SIMIX_execution_set_priority(smx_synchro_t synchro, double priority); XBT_PRIVATE void SIMIX_execution_set_bound(smx_synchro_t synchro, double bound); XBT_PRIVATE void SIMIX_execution_set_affinity(smx_synchro_t synchro, sg_host_t host, unsigned long mask); -XBT_PRIVATE void SIMIX_execution_suspend(smx_synchro_t synchro); -XBT_PRIVATE void SIMIX_execution_resume(smx_synchro_t synchro); +XBT_PRIVATE void SIMIX_execution_finish(simgrid::simix::Exec *exec); -XBT_PRIVATE void SIMIX_post_host_execute(smx_synchro_t synchro); XBT_PRIVATE void SIMIX_set_category(smx_synchro_t synchro, const char *category); /* vm related stuff */