コード例 #1
0
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("");
}
コード例 #2
0
ファイル: actual_node.cpp プロジェクト: Xiaobin0860/tinch_pp
void actual_node::remove(mailbox_ptr mailbox)
{
  remove(mailbox->self(), mailbox->name());
}