+ double get_remaining() const override;
+ sg_size_t get_performed_ioops() const;
+ IoPtr set_disk(const_sg_disk_t disk);
+ IoPtr set_priority(double priority);
+ IoPtr set_size(sg_size_t size);
+ IoPtr set_op_type(OpType type);
+
+ 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);
+
+ IoPtr set_source(Host* from, const Disk* from_disk);
+ IoPtr set_destination(Host* to, const Disk* to_disk);