#include "simgrid/s4u/Mailbox.hpp"
#include "src/kernel/activity/CommImpl.hpp"
-#include "src/simix/ActorImpl.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
namespace simgrid {
namespace kernel {
static constexpr size_t MAX_MAILBOX_SIZE = 10000000;
friend s4u::Mailbox;
- friend s4u::MailboxPtr s4u::Mailbox::by_name(const std::string& name);
+ friend s4u::Mailbox* s4u::Mailbox::by_name(const std::string& name);
friend mc::CommunicationDeterminismChecker;
- explicit MailboxImpl(std::string name)
- : piface_(this), name_(std::move(name)), comm_queue_(MAX_MAILBOX_SIZE), done_comm_queue_(MAX_MAILBOX_SIZE)
+ explicit MailboxImpl(const std::string& name)
+ : piface_(this), name_(name), comm_queue_(MAX_MAILBOX_SIZE), done_comm_queue_(MAX_MAILBOX_SIZE)
{
}