- set_remaining(size_);
- pimpl_ = simix::simcall([this] { return SIMIX_io_start(name_, size_, storage_, type_); });
+ Activity::set_remaining(size_);
+ pimpl_ = simix::simcall([this] {
+ return boost::static_pointer_cast<kernel::activity::IoImpl>(SIMIX_io_start(name_, size_, storage_, type_));
+ });