+ XBT_DEBUG("Create io impl %p", this);
+}
+
+simgrid::kernel::activity::IoImpl::~IoImpl()
+{
+ if (surf_action_ != nullptr)
+ surf_action_->unref();
+ XBT_DEBUG("Destroy io %p", this);
+}
+
+void simgrid::kernel::activity::IoImpl::start(sg_size_t size, simgrid::s4u::Io::OpType type)
+{
+ surf_action_ = storage_->io_start(size, type);