Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[SMPI] Add function declarations to replay.hpp
authorChristian Heinrich <franz-christian.heinrich@inria.fr>
Wed, 16 May 2018 13:32:54 +0000 (15:32 +0200)
committerChristian Heinrich <franz-christian.heinrich@inria.fr>
Thu, 21 Jun 2018 10:08:15 +0000 (12:08 +0200)
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 {