| abstract_message_box_t()=default | so_5::abstract_message_box_t | |
| atomic_refcounted_t(const atomic_refcounted_t &)=delete | so_5::atomic_refcounted_t | protected |
| atomic_refcounted_t() noexcept | so_5::atomic_refcounted_t | inlineprotected |
| dec_ref_count() noexcept | so_5::atomic_refcounted_t | inlineprotected |
| delegate_deliver_message_from_timer(abstract_message_box_t &mbox, const std::type_index &msg_type, const message_ref_t &message) | so_5::abstract_message_box_t | inlineprotectedstatic |
| do_deliver_message(const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep) override | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inlinevirtual |
| do_deliver_message_from_timer(const std::type_index &msg_type, const message_ref_t &message) | so_5::abstract_message_box_t | protectedvirtual |
| do_delivery(const std::type_index &msg_type, const message_ref_t &message, typename Tracing_Base::deliver_op_tracer const &tracer, L l) | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inlineprotected |
| drop_delivery_filter(const std::type_index &msg_type, agent_t &subscriber) noexcept override | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inlinevirtual |
| environment() const noexcept override | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inlinevirtual |
| id() const override | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inlinevirtual |
| inc_ref_count() noexcept | so_5::atomic_refcounted_t | inlineprotected |
| insert_or_modify_subscription(const std::type_index &msg_type, Info_Maker maker, Info_Changer changer) | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inlineprotected |
| limits_selector_t typedef | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | private |
| m_id | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | protected |
| m_lock | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | protected |
| m_single_consumer | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | protected |
| m_subscriptions | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | protected |
| modify_and_remove_subscription_if_needed(const std::type_index &msg_type, Info_Changer changer) | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inlineprotected |
| mpsc_mbox_template_t(mbox_id_t id, agent_t *single_consumer, Tracing_Args &&... tracing_args) | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inline |
| operator<(const abstract_message_box_t &o) const noexcept | so_5::abstract_message_box_t | inline |
| so_5::atomic_refcounted_t::operator=(const atomic_refcounted_t &)=delete | so_5::atomic_refcounted_t | protected |
| operator==(const abstract_message_box_t &o) const noexcept | so_5::abstract_message_box_t | inline |
| query_name() const override | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inlinevirtual |
| set_delivery_filter(const std::type_index &msg_type, const delivery_filter_t &filter, agent_t &subscriber) override | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inlinevirtual |
| subscribe_event_handler(const std::type_index &msg_type, const message_limit::control_block_t *limit, agent_t &subscriber) override | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inlinevirtual |
| subscription_info_t typedef | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | protected |
| subscriptions_map_t typedef | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | protected |
| type() const override | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inlinevirtual |
| unsubscribe_event_handlers(const std::type_index &msg_type, agent_t &subscriber) override | so_5::impl::mpsc_mbox_template_t< Tracing_Base, message_limits_usage > | inlinevirtual |
| ~abstract_message_box_t() noexcept=default | so_5::abstract_message_box_t | virtual |
| ~atomic_refcounted_t() noexcept=default | so_5::atomic_refcounted_t | protected |