X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b8dc7c0693d2606e9cb9f21bcced90a5174bd503..79f4c4c467150b3bea841b968cabd629e9d9282a:/src/simix/libsmx.cpp diff --git a/src/simix/libsmx.cpp b/src/simix/libsmx.cpp index 134f4171d6..c25eee73ef 100644 --- a/src/simix/libsmx.cpp +++ b/src/simix/libsmx.cpp @@ -51,7 +51,7 @@ void simcall_process_join(smx_actor_t process, double timeout) void simcall_process_suspend(smx_actor_t process) { - SIMIX_process_self()->iface()->suspend(); + process->iface()->suspend(); } e_smx_state_t simcall_process_sleep(double duration) @@ -307,15 +307,15 @@ e_smx_state_t simcall_io_wait(const smx_activity_t& io) return (e_smx_state_t)simcall_BODY_io_wait(static_cast(io.get())); } -void simcall_run_kernel(std::function const& code, simgrid::kernel::actor::Transition* t) +void simcall_run_kernel(std::function const& code, simgrid::mc::SimcallInspector* t) { - SIMIX_process_self()->simcall.transition_ = t; + SIMIX_process_self()->simcall.inspector_ = t; simcall_BODY_run_kernel(&code); } -void simcall_run_blocking(std::function const& code, simgrid::kernel::actor::Transition* t = nullptr) +void simcall_run_blocking(std::function const& code, simgrid::mc::SimcallInspector* t = nullptr) { - SIMIX_process_self()->simcall.transition_ = t; + SIMIX_process_self()->simcall.inspector_ = t; simcall_BODY_run_blocking(&code); }