X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9fa0e6bf860ab0a45cb0fde9093bc01442f3698b..5e41cea3f1d670f198f312cfe398af95b9ed7b40:/src/s4u/s4u_Storage.cpp diff --git a/src/s4u/s4u_Storage.cpp b/src/s4u/s4u_Storage.cpp index aba158e313..b1e3e714ae 100644 --- a/src/s4u/s4u_Storage.cpp +++ b/src/s4u/s4u_Storage.cpp @@ -63,6 +63,14 @@ IoPtr Storage::io_init(sg_size_t size, Io::OpType type) return res; } +IoPtr Storage::read_async(sg_size_t size) +{ + + IoPtr res = io_init(size, Io::OpType::READ); + res->start(); + return res; +} + sg_size_t Storage::read(sg_size_t size) { IoPtr i = io_init(size, Io::OpType::READ); @@ -70,6 +78,14 @@ sg_size_t Storage::read(sg_size_t size) return i->get_performed_ioops(); } +IoPtr Storage::write_async(sg_size_t size) +{ + + IoPtr res = io_init(size, Io::OpType::WRITE); + res->start(); + return res; +} + sg_size_t Storage::write(sg_size_t size) { IoPtr i = io_init(size, Io::OpType::WRITE);