X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e28d9c36b9493b07bad5c22bb4c2aadf8915fdb7..bf73242eb6ab85eaa6b4732b9afb4e84639d70ed:/include/simgrid/smpi/replay.hpp diff --git a/include/simgrid/smpi/replay.hpp b/include/simgrid/smpi/replay.hpp index 0a4f4a6551..2b091a7467 100644 --- a/include/simgrid/smpi/replay.hpp +++ b/include/simgrid/smpi/replay.hpp @@ -2,8 +2,14 @@ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ -#include "private.hpp" +#ifndef SMPI_REPLAY_HPP +#define SMPI_REPLAY_HPP + +#include "smpi/smpi.h" +#include +#include #include +#include #include @@ -24,6 +30,11 @@ } \ } +extern XBT_PRIVATE void* smpi_get_tmp_sendbuffer(int size); +extern XBT_PRIVATE void* smpi_get_tmp_recvbuffer(int size); +extern XBT_PRIVATE void smpi_free_tmp_buffer(void* buf); +extern XBT_PRIVATE void smpi_free_replay_tmp_buffers(); + namespace simgrid { namespace smpi { namespace replay { @@ -151,7 +162,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 { @@ -301,3 +312,5 @@ public: } } } + +#endif