void basic_otp_mailbox_registry<Alloc, Mutex>::erase(mailbox_ptr a_mbox) { if (!a_mbox) return; lock_guard<Mutex> guard(m_lock); m_by_pid.erase(a_mbox->self()); if (!a_mbox->name().empty()) m_by_name.erase(a_mbox->name()); a_mbox->name(""); }
void actual_node::remove(mailbox_ptr mailbox) { remove(mailbox->self(), mailbox->name()); }