X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4752c649dca82264c6f54abbddf066fc6ab4f341..d185bae25f7b17fd34cdea9b4f038a021b6f526d:/src/kernel/activity/SynchroIo.cpp diff --git a/src/kernel/activity/SynchroIo.cpp b/src/kernel/activity/SynchroIo.cpp index d09bd1ddeb..7e8ea86b59 100644 --- a/src/kernel/activity/SynchroIo.cpp +++ b/src/kernel/activity/SynchroIo.cpp @@ -5,8 +5,6 @@ #include "src/kernel/activity/SynchroIo.hpp" #include "src/simix/smx_private.h" -#include "src/surf/FileImpl.hpp" -#include "src/surf/StorageImpl.hpp" #include "src/surf/surf_interface.hpp" void simgrid::kernel::activity::IoImpl::suspend() @@ -23,36 +21,26 @@ void simgrid::kernel::activity::IoImpl::resume() void simgrid::kernel::activity::IoImpl::post() { - for (smx_simcall_t simcall : simcalls) { + for (smx_simcall_t const& simcall : simcalls) { switch (simcall->call) { - case SIMCALL_FILE_OPEN: { - surf_file_t tmp = static_cast(surf_io)->file_; - simcall_file_open__set__result(simcall, tmp); - break; - } case SIMCALL_FILE_WRITE: simcall_file_write__set__result(simcall, surf_io->getCost()); break; - case SIMCALL_FILE_READ: simcall_file_read__set__result(simcall, surf_io->getCost()); break; - default: break; } } switch (surf_io->getState()) { - case simgrid::surf::Action::State::failed: state = SIMIX_FAILED; break; - case simgrid::surf::Action::State::done: state = SIMIX_DONE; break; - default: THROW_IMPOSSIBLE; break;