X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6f5a3a45f1fc86d0ca10bc6c31e22e5686071f45..4e7df12e1e81b2ff9212175628873d6d880b6630:/src/simix/smx_private.hpp diff --git a/src/simix/smx_private.hpp b/src/simix/smx_private.hpp index c26de3558a..18b0131af8 100644 --- a/src/simix/smx_private.hpp +++ b/src/simix/smx_private.hpp @@ -21,8 +21,6 @@ namespace simgrid { namespace simix { class Global { - friend XBT_PUBLIC bool simgrid::s4u::this_actor::is_maestro(); - public: bool execute_tasks(); /** @@ -75,16 +73,4 @@ XBT_PUBLIC_DATA std::unique_ptr simix_global; XBT_PUBLIC void SIMIX_clean(); -/******************************** Exceptions *********************************/ -/** @brief Ask to the provided ActorImpl to raise the provided exception */ -#define SMX_EXCEPTION(issuer, cat, val, msg) \ - if (1) { \ - simgrid::kernel::actor::ActorImpl* _smx_throw_issuer = (issuer); /* evaluate only once */ \ - xbt_ex e(XBT_THROW_POINT, msg); \ - e.category = cat; \ - e.value = val; \ - _smx_throw_issuer->exception_ = std::make_exception_ptr(e); \ - } else \ - ((void)0) - #endif