+IoImplPtr IoImpl::set_name(const std::string& name)
+{
+ ActivityImpl::set_name(name);
+ return this;
+}
+
+IoImplPtr IoImpl::set_type(s4u::Io::OpType type)
+{
+ type_ = type;
+ return this;
+}
+
+IoImplPtr IoImpl::set_size(sg_size_t size)
+{
+ size_ = size;
+ return this;
+}
+
+IoImplPtr IoImpl::set_storage(resource::StorageImpl* storage)
+{
+ storage_ = storage;
+ return this;
+}
+
+IoImpl* IoImpl::start()