X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4bb73cb3914b5f7b77a9ec1f8abe728e637cc016..5e7d79b763a5f55d1afb579d2b5a8d30ccfe869c:/src/simix/smx_private.hpp diff --git a/src/simix/smx_private.hpp b/src/simix/smx_private.hpp index 7764500538..e6cc998a0e 100644 --- a/src/simix/smx_private.hpp +++ b/src/simix/smx_private.hpp @@ -27,8 +27,9 @@ public: std::vector process_to_run; std::vector process_that_ran; std::map process_list; - boost::intrusive::list, - &ActorImpl::smx_destroy_list_hook>> + boost::intrusive::list, + &kernel::actor::ActorImpl::smx_destroy_list_hook>> process_to_destroy; #if SIMGRID_HAVE_MC /* MCer cannot read members process_list and process_to_destroy above in the remote process, so we copy the info it @@ -59,14 +60,14 @@ public: std::vector> tasks; std::vector> tasksTemp; - std::vector daemons; + std::vector daemons; }; } } extern "C" { -XBT_PUBLIC_DATA(std::unique_ptr) simix_global; +XBT_PUBLIC_DATA std::unique_ptr simix_global; XBT_PUBLIC void SIMIX_clean(); @@ -74,13 +75,13 @@ XBT_PUBLIC void SIMIX_clean(); /** @brief Ask to the provided ActorImpl to raise the provided exception */ #define SMX_EXCEPTION(issuer, cat, val, msg) \ if (1) { \ - simgrid::simix::ActorImpl* _smx_throw_issuer = (issuer); /* evaluate only once */ \ + 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) + ((void)0) } #endif