-/* Copyright (c) 2017-2022. The SimGrid Team. All rights reserved. */
+/* Copyright (c) 2017-2023. The SimGrid Team. All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
IoPtr set_size(sg_size_t size);
IoPtr set_op_type(OpType type);
- static IoPtr streamto_init(Host* from, Disk* from_disk, Host* to, Disk* to_disk);
- static IoPtr streamto_async(Host* from, Disk* from_disk, Host* to, Disk* to_disk, uint64_t simulated_size_in_bytes);
- static void streamto(Host* from, Disk* from_disk, Host* to, Disk* to_disk, uint64_t simulated_size_in_bytes);
+ 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, Disk* from_disk);
- IoPtr set_destination(Host* to, Disk* to_disk);
+ IoPtr set_source(Host* from, const Disk* from_disk);
+ IoPtr set_destination(Host* to, const Disk* to_disk);
IoPtr update_priority(double priority);