#include "src/mc/mc_replay.hpp"
#include "src/mc/remote/Client.hpp"
#include "src/simix/smx_host_private.hpp"
-#include "src/simix/smx_synchro_private.hpp"
#include "src/surf/HostImpl.hpp"
#include "src/surf/cpu_interface.hpp"
sleep->surf_action_->cancel();
sleep->post();
} else if (raw != nullptr) {
- SIMIX_synchro_stop_waiting(this, &simcall);
+ raw->finish();
} else if (io != nullptr) {
io->cancel();
} else {
activity::RawImplPtr raw = boost::dynamic_pointer_cast<activity::RawImpl>(waiting_synchro);
if (raw != nullptr) {
- SIMIX_synchro_stop_waiting(this, &simcall);
+ raw->finish();
}
activity::IoImplPtr io = boost::dynamic_pointer_cast<activity::IoImpl>(waiting_synchro);
simgrid::kernel::activity::RawImplPtr raw =
boost::dynamic_pointer_cast<simgrid::kernel::activity::RawImpl>(actor->waiting_synchro);
if (raw != nullptr) {
- SIMIX_synchro_stop_waiting(actor, &actor->simcall);
+ raw->finish();
}
simgrid::kernel::activity::IoImplPtr io =