X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0b12f8c2c1c67c98251c9e523725c74ac172c0f6..9fd6cbc6c3b06f4b09e3c3339ffb3cc8a68f9bfa:/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);