return false;
}
-MailboxPtr Comm::get_mailbox()
+Mailbox* Comm::get_mailbox()
{
return mailbox_;
}
+ActorPtr Comm::get_sender()
+{
+ return sender_ ? sender_->iface() : nullptr;
+}
+
void intrusive_ptr_release(simgrid::s4u::Comm* c)
{
if (c->refcount_.fetch_sub(1, std::memory_order_release) == 1) {