SObjectizer  5.5
so_5::impl::limitful_mpsc_mbox_template< Tracing_Base > Member List

This is the complete list of members for so_5::impl::limitful_mpsc_mbox_template< Tracing_Base >, including all inherited members.

abstract_message_box_t()=defaultso_5::abstract_message_box_t
atomic_refcounted_t(const atomic_refcounted_t &)=deleteso_5::atomic_refcounted_tprotected
atomic_refcounted_t() noexceptso_5::atomic_refcounted_tinlineprotected
base_type typedefso_5::impl::limitful_mpsc_mbox_template< Tracing_Base >private
dec_ref_count() noexceptso_5::atomic_refcounted_tinlineprotected
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_tinlineprotectedstatic
do_deliver_message(const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep) overrideso_5::impl::limitful_mpsc_mbox_template< Tracing_Base >inlinevirtual
do_deliver_message_from_timer(const std::type_index &msg_type, const message_ref_t &message)so_5::abstract_message_box_tprotectedvirtual
do_delivery(typename Tracing_Base::deliver_op_tracer const &tracer, L l)so_5::impl::limitless_mpsc_mbox_template< Tracing_Base >inlineprotected
drop_delivery_filter(const std::type_index &, agent_t &) noexcept overrideso_5::impl::limitless_mpsc_mbox_template< Tracing_Base >inlinevirtual
environment() const noexcept overrideso_5::impl::limitless_mpsc_mbox_template< Tracing_Base >inlinevirtual
id() const overrideso_5::impl::limitless_mpsc_mbox_template< Tracing_Base >inlinevirtual
inc_ref_count() noexceptso_5::atomic_refcounted_tinlineprotected
limitful_mpsc_mbox_template(mbox_id_t id, agent_t *single_consumer, const so_5::message_limit::impl::info_storage_t &limits_storage, Tracing_Args &&... tracing_args)so_5::impl::limitful_mpsc_mbox_template< Tracing_Base >inline
limitless_mpsc_mbox_template(mbox_id_t id, agent_t *single_consumer, Tracing_Args &&... tracing_args)so_5::impl::limitless_mpsc_mbox_template< Tracing_Base >inline
m_idso_5::impl::limitless_mpsc_mbox_template< Tracing_Base >protected
m_limitsso_5::impl::limitful_mpsc_mbox_template< Tracing_Base >private
m_lockso_5::impl::limitless_mpsc_mbox_template< Tracing_Base >protected
m_single_consumerso_5::impl::limitless_mpsc_mbox_template< Tracing_Base >protected
m_subscriptions_countso_5::impl::limitless_mpsc_mbox_template< Tracing_Base >protected
operator<(const abstract_message_box_t &o) const noexceptso_5::abstract_message_box_tinline
so_5::atomic_refcounted_t::operator=(const atomic_refcounted_t &)=deleteso_5::atomic_refcounted_tprotected
operator==(const abstract_message_box_t &o) const noexceptso_5::abstract_message_box_tinline
query_name() const overrideso_5::impl::limitless_mpsc_mbox_template< Tracing_Base >inlinevirtual
set_delivery_filter(const std::type_index &, const delivery_filter_t &, agent_t &) overrideso_5::impl::limitless_mpsc_mbox_template< Tracing_Base >inlinevirtual
subscribe_event_handler(const std::type_index &, const message_limit::control_block_t *, agent_t &subscriber) overrideso_5::impl::limitless_mpsc_mbox_template< Tracing_Base >inlinevirtual
type() const overrideso_5::impl::limitless_mpsc_mbox_template< Tracing_Base >inlinevirtual
unsubscribe_event_handlers(const std::type_index &, agent_t &subscriber) overrideso_5::impl::limitless_mpsc_mbox_template< Tracing_Base >inlinevirtual
~abstract_message_box_t() noexcept=defaultso_5::abstract_message_box_tvirtual
~atomic_refcounted_t() noexcept=defaultso_5::atomic_refcounted_tprotected