X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e00d6cb185bdcc30f0a380611c98d9a5baffbdb3..27f768c6fbe663c6de000473c44a61222b77d481:/src/mc/AddressSpace.hpp diff --git a/src/mc/AddressSpace.hpp b/src/mc/AddressSpace.hpp index 8d370bd502..a5ff9b382e 100644 --- a/src/mc/AddressSpace.hpp +++ b/src/mc/AddressSpace.hpp @@ -11,10 +11,8 @@ #include #include -#include - #include "src/mc/mc_forward.hpp" -#include "src/mc/remote_ptr.hpp" +#include "src/mc/RemotePtr.hpp" namespace simgrid { namespace mc { @@ -118,19 +116,19 @@ public: * @param options */ virtual const void* read_bytes(void* buffer, std::size_t size, - remote_ptr address, int process_index = ProcessIndexAny, + RemotePtr address, int process_index = ProcessIndexAny, ReadOptions options = ReadOptions::none()) const = 0; /** Read a given data structure from the address space */ template inline - void read(T *buffer, remote_ptr ptr, int process_index = ProcessIndexAny) + void read(T *buffer, RemotePtr ptr, int process_index = ProcessIndexAny) { this->read_bytes(buffer, sizeof(T), ptr, process_index); } /** Read a given data structure from the address space */ template inline - T read(remote_ptr ptr, int process_index = ProcessIndexMissing) + T read(RemotePtr ptr, int process_index = ProcessIndexMissing) { static_assert(std::is_trivial::value, "Cannot read a non-trivial type"); T res;