From 8c951864f05ce6317348dc112454f00c92a4659c Mon Sep 17 00:00:00 2001 From: Frederic Suter Date: Wed, 15 Jan 2020 11:00:57 +0100 Subject: [PATCH] fixedme --- include/simgrid/s4u/Mailbox.hpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/include/simgrid/s4u/Mailbox.hpp b/include/simgrid/s4u/Mailbox.hpp index 119b1d892b..372b730eca 100644 --- a/include/simgrid/s4u/Mailbox.hpp +++ b/include/simgrid/s4u/Mailbox.hpp @@ -7,8 +7,8 @@ #define SIMGRID_S4U_MAILBOX_HPP #include - #include +#include #include #include @@ -19,6 +19,7 @@ namespace s4u { /** @brief Mailboxes: Network rendez-vous points. */ class XBT_PUBLIC Mailbox { friend Comm; + friend smpi::Request; friend kernel::activity::MailboxImpl; kernel::activity::MailboxImpl* const pimpl_; @@ -26,12 +27,10 @@ class XBT_PUBLIC Mailbox { explicit Mailbox(kernel::activity::MailboxImpl * mbox) : pimpl_(mbox) {} ~Mailbox() = default; -public: -#ifndef DOXYGEN - /** private function, do not use. FIXME: make me protected */ +protected: kernel::activity::MailboxImpl* get_impl() const { return pimpl_; } -#endif +public: /** @brief Retrieves the name of that mailbox as a C++ string */ const xbt::string& get_name() const; /** @brief Retrieves the name of that mailbox as a C string */ -- 2.20.1