X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/39cf43e4e190f5053b971b13ff1a1d82ebea5dba..8f57bc97b644d249c36bb311efe044557bc046ed:/src/mc/remote/RemotePtr.hpp diff --git a/src/mc/remote/RemotePtr.hpp b/src/mc/remote/RemotePtr.hpp index f7a87ca1e1..5da8005458 100644 --- a/src/mc/remote/RemotePtr.hpp +++ b/src/mc/remote/RemotePtr.hpp @@ -33,13 +33,13 @@ public: Remote() = default; explicit Remote(T const& p) { std::memcpy(&buffer, &p, sizeof buffer); } - T* getBuffer() { return reinterpret_cast(&buffer); } - const T* getBuffer() const { return reinterpret_cast(&buffer); } - std::size_t getBufferSize() const { return sizeof(T); } + T* get_buffer() { return reinterpret_cast(&buffer); } + const T* get_buffer() const { return reinterpret_cast(&buffer); } + std::size_t get_buffer_size() const { return sizeof(T); } operator T() const { static_assert(std::is_trivial::value, "Cannot convert non trivial type"); - return *getBuffer(); + return *get_buffer(); } void clear() { std::memset(&buffer, 0, sizeof buffer); } }; @@ -66,7 +66,7 @@ public: explicit RemotePtr(std::nullptr_t) : address_(0) {} explicit RemotePtr(std::uint64_t address) : address_(address) {} explicit RemotePtr(T* address) : address_((std::uintptr_t)address) {} - explicit RemotePtr(Remote p) : address_((std::uintptr_t)*p.getBuffer()) {} + explicit RemotePtr(Remote p) : address_((std::uintptr_t)*p.get_buffer()) {} std::uint64_t address() const { return address_; } /** Turn into a local pointer