X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9a0588c059ef10ae0f4470e21c6b226b959ea859..7685128879fd2a88a5b9226114c223c65517668c:/include/simgrid/s4u/Io.hpp diff --git a/include/simgrid/s4u/Io.hpp b/include/simgrid/s4u/Io.hpp index b47c7e7fe0..4e7ae31a54 100644 --- a/include/simgrid/s4u/Io.hpp +++ b/include/simgrid/s4u/Io.hpp @@ -33,14 +33,19 @@ public: ~Io() = default; - Activity* start() override; - Activity* wait() override; - Activity* wait(double timeout) override; - Activity* cancel() override; + Io* start() override; + Io* wait() override; + Io* wait_for(double timeout) override; + Io* cancel() override; + bool test() override; double get_remaining() override; sg_size_t get_performed_ioops(); +#ifndef DOXYGEN + XBT_ATTRIB_DEPRECATED_v324("Please use Io::wait_for()") void wait(double t) override { wait_for(t); } +#endif + private: sg_size_t size_ = 0; sg_storage_t storage_ = nullptr;