X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/56f602c7672ebe7543327ccf4ab308de8c1c7434..d5c5c81b80995b117219aa475399de9aaeef5763:/include/simgrid/smpi/replay.hpp diff --git a/include/simgrid/smpi/replay.hpp b/include/simgrid/smpi/replay.hpp index acdd5782ef..3269015c7e 100644 --- a/include/simgrid/smpi/replay.hpp +++ b/include/simgrid/smpi/replay.hpp @@ -78,8 +78,6 @@ public: int root = 0; MPI_Datatype datatype1 = MPI_DEFAULT_TYPE; MPI_Datatype datatype2 = MPI_DEFAULT_TYPE; - - virtual void parse(simgrid::xbt::ReplayAction& action, std::string name) = 0; }; class BcastArgParser : public CollCommParser { @@ -153,7 +151,7 @@ public: /** * Base class for all ReplayActions. * Note that this class actually implements the behavior of each action - * while the parsing of the replay arguments is done in the @ActionArgParser class. + * while the parsing of the replay arguments is done in the ActionArgParser class. * In other words: The logic goes here, the setup is done by the ActionArgParser. */ template class ReplayAction { @@ -208,6 +206,7 @@ public: class TestAction : public ReplayAction { private: RequestStorage& req_storage; + public: explicit TestAction(RequestStorage& storage) : ReplayAction("Test"), req_storage(storage) {} void kernel(simgrid::xbt::ReplayAction& action) override; @@ -299,7 +298,6 @@ public: explicit AllToAllVAction() : ReplayAction("allToAllV") {} void kernel(simgrid::xbt::ReplayAction& action) override; }; - } } }