X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/23915072bbacb40c5757911a9125eff7f119c52e..5ce7954780a1bff9dec8111b835749decb85a158:/src/s4u/s4u_Actor.cpp diff --git a/src/s4u/s4u_Actor.cpp b/src/s4u/s4u_Actor.cpp index b342ac47f3..e67eaa10f3 100644 --- a/src/s4u/s4u_Actor.cpp +++ b/src/s4u/s4u_Actor.cpp @@ -570,6 +570,11 @@ void sg_actor_kill(sg_actor_t actor) actor->kill(); } +void sg_actor_kill_all() +{ + simgrid::s4u::Actor::kill_all(); +} + /** \ingroup m_actor_management * \brief Set the kill time of an actor. * @@ -580,3 +585,9 @@ void sg_actor_set_kill_time(sg_actor_t actor, double kill_time) { actor->set_kill_time(kill_time); } + +/** Yield the current actor; let the other actors execute first */ +void sg_actor_yield() +{ + simgrid::s4u::this_actor::yield(); +}