X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5d67901dba3dfd8e75f708c329b8144287490077..6a66ef7c8b80c9f76525b67c64d847e3803ee517:/src/simix/SynchroIo.hpp diff --git a/src/simix/SynchroIo.hpp b/src/simix/SynchroIo.hpp index a3039b75ef..0927c0b119 100644 --- a/src/simix/SynchroIo.hpp +++ b/src/simix/SynchroIo.hpp @@ -6,6 +6,7 @@ #ifndef _SIMIX_SYNCHRO_IO_HPP #define _SIMIX_SYNCHRO_IO_HPP +#include "surf/surf.h" #include "src/simix/Synchro.h" namespace simgrid { @@ -13,8 +14,12 @@ namespace simix { XBT_PUBLIC_CLASS Io : public Synchro { public: - sg_host_t host; - surf_action_t surf_io; + void suspend() override; + void resume() override; + void post() override; + + sg_host_t host = nullptr; + surf_action_t surf_io = nullptr; }; }} // namespace simgrid::simix