Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[SMPI] Add function declarations to replay.hpp
[simgrid.git] / include / simgrid / smpi / replay.hpp
index 681c6b3..2b091a7 100644 (file)
@@ -5,8 +5,11 @@
 #ifndef SMPI_REPLAY_HPP
 #define SMPI_REPLAY_HPP
 
 #ifndef SMPI_REPLAY_HPP
 #define SMPI_REPLAY_HPP
 
-#include "private.hpp"
+#include "smpi/smpi.h"
+#include <simgrid/s4u/Actor.hpp>
+#include <memory>
 #include <xbt/replay.hpp>
 #include <xbt/replay.hpp>
+#include <xbt/ex.h>
 
 #include <sstream>
 
 
 #include <sstream>
 
   }                                                                                                                  \
 }
 
   }                                                                                                                  \
 }
 
+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 {
 namespace simgrid {
 namespace smpi {
 namespace replay {