-public:
-#ifndef DOXYGEN
- friend XBT_PUBLIC void intrusive_ptr_release(simgrid::s4u::Io* i);
- friend XBT_PUBLIC void intrusive_ptr_add_ref(simgrid::s4u::Io* i);
- friend Disk; // Factory of IOs
- friend Storage; // Factory of IOs
-#endif
+ static IoPtr streamto_init(Host* from, const Disk* from_disk, Host* to, const Disk* to_disk);
+ static IoPtr streamto_async(Host* from, const Disk* from_disk, Host* to, const Disk* to_disk,
+ uint64_t simulated_size_in_bytes);
+ static void streamto(Host* from, const Disk* from_disk, Host* to, const Disk* to_disk,
+ uint64_t simulated_size_in_bytes);