X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/09672882edafb2d47c31b4c3e45543cc5ede5827..976c1e1b293264a56a38195f50dfa84dea66c560:/include/simgrid/exec.h diff --git a/include/simgrid/exec.h b/include/simgrid/exec.h index 95d5ff24f9..6740397020 100644 --- a/include/simgrid/exec.h +++ b/include/simgrid/exec.h @@ -13,11 +13,19 @@ SG_BEGIN_DECL XBT_PUBLIC void sg_exec_set_bound(sg_exec_t exec, double bound); +XBT_PUBLIC const char* sg_exec_get_name(const_sg_exec_t exec); +XBT_PUBLIC void sg_exec_set_name(sg_exec_t exec, const char* name); +XBT_PUBLIC void sg_exec_set_host(sg_exec_t exec, sg_host_t new_host); XBT_PUBLIC double sg_exec_get_remaining(const_sg_exec_t exec); +XBT_PUBLIC double sg_exec_get_remaining_ratio(const_sg_exec_t exec); XBT_PUBLIC void sg_exec_start(sg_exec_t exec); -XBT_PUBLIC void sg_exec_wait(sg_exec_t exec); -XBT_PUBLIC void sg_exec_wait_for(sg_exec_t exec, double timeout); +XBT_PUBLIC void sg_exec_cancel(sg_exec_t exec); +XBT_PUBLIC int sg_exec_test(sg_exec_t exec); +XBT_PUBLIC sg_error_t sg_exec_wait(sg_exec_t exec); +XBT_PUBLIC sg_error_t sg_exec_wait_for(sg_exec_t exec, double timeout); +XBT_PUBLIC int sg_exec_wait_any_for(sg_exec_t* execs, size_t count, double timeout); +XBT_PUBLIC int sg_exec_wait_any(sg_exec_t* execs, size_t count); SG_END_DECL