* under the terms of the license (GNU LGPL) which comes with this package. */
#include "mc/mc.h"
+#include "simgrid/Exception.hpp"
#include "simgrid/s4u/Host.hpp"
#include "simgrid/s4u/Io.hpp"
-#include "xbt/ex.hpp"
#include "smx_private.hpp"
#include "src/kernel/activity/IoImpl.hpp"
SIMIX_io_finish(synchro);
}
-void SIMIX_io_destroy(smx_activity_t synchro)
-{
- simgrid::kernel::activity::IoImplPtr io = boost::static_pointer_cast<simgrid::kernel::activity::IoImpl>(synchro);
- XBT_DEBUG("Destroy synchro %p", synchro.get());
- if (io->surf_action_)
- io->surf_action_->unref();
-}
-
void SIMIX_io_finish(smx_activity_t synchro)
{
for (smx_simcall_t const& simcall : synchro->simcalls_) {