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

This is the complete list of members for so_5::impl::local_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() SO_5_NOEXCEPTso_5::atomic_refcounted_tinlineprotected
data_t(mbox_id_t id)so_5::impl::local_mbox_details::data_tinlineprivate
dec_ref_count() SO_5_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
deliver_message(std::type_index subscription_type, const intrusive_ptr_t< Message > &msg_ref) constso_5::abstract_message_box_tinline
deliver_message(const intrusive_ptr_t< Message > &msg_ref) constso_5::abstract_message_box_tinline
deliver_message(std::type_index subscription_type, std::unique_ptr< Message > msg_unique_ptr, message_mutability_t mutability) constso_5::abstract_message_box_tinline
deliver_message(std::unique_ptr< Message > msg_unique_ptr) constso_5::abstract_message_box_tinline
deliver_message(Message *msg_raw_ptr) constso_5::abstract_message_box_tinline
deliver_message(const std::type_index &msg_type, const message_ref_t &message) constso_5::abstract_message_box_tinline
deliver_service_request(const std::type_index &msg_type, const message_ref_t &message) constso_5::abstract_message_box_tinline
deliver_signal() constso_5::abstract_message_box_tinline
do_deliver_enveloped_msg(const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep) overrideso_5::impl::local_mbox_template< Tracing_Base >inlinevirtual
do_deliver_message(const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep) const overrideso_5::impl::local_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_deliver_message_impl(typename Tracing_Base::deliver_op_tracer const &tracer, const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep, invocation_type_t invocation_type) constso_5::impl::local_mbox_template< Tracing_Base >inlineprivate
do_deliver_message_to_subscriber(const local_mbox_details::subscriber_info_t &agent_info, typename Tracing_Base::deliver_op_tracer const &tracer, const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep, invocation_type_t invocation_type) constso_5::impl::local_mbox_template< Tracing_Base >inlineprivate
do_deliver_service_request(const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep) const overrideso_5::impl::local_mbox_template< Tracing_Base >inlinevirtual
do_deliver_service_request_impl(typename Tracing_Base::deliver_op_tracer const &tracer, const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep) constso_5::impl::local_mbox_template< Tracing_Base >inlineprivate
do_deliver_service_request_to_subscriber(typename Tracing_Base::deliver_op_tracer const &tracer, const local_mbox_details::subscriber_info_t &agent_info, const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep) constso_5::impl::local_mbox_template< Tracing_Base >inlineprivate
drop_delivery_filter(const std::type_index &msg_type, agent_t &subscriber) SO_5_NOEXCEPT overrideso_5::impl::local_mbox_template< Tracing_Base >inlinevirtual
ensure_immutable_message(const std::type_index &msg_type, const message_ref_t &what) constso_5::impl::local_mbox_template< Tracing_Base >inlineprivate
get_one()so_5::abstract_message_box_tinline
id() const overrideso_5::impl::local_mbox_template< Tracing_Base >inlinevirtual
inc_ref_count() SO_5_NOEXCEPTso_5::atomic_refcounted_tinlineprotected
insert_or_modify_subscriber(const std::type_index &type_wrapper, agent_t *subscriber, Info_Maker maker, Info_Changer changer)so_5::impl::local_mbox_template< Tracing_Base >inlineprivate
local_mbox_template(mbox_id_t id, Tracing_Args &&... args)so_5::impl::local_mbox_template< Tracing_Base >inline
m_idso_5::impl::local_mbox_details::data_tprivate
m_lockso_5::impl::local_mbox_details::data_tmutableprivate
m_subscribersso_5::impl::local_mbox_details::data_tprivate
messages_table_t typedefso_5::impl::local_mbox_details::data_tprivate
modify_and_remove_subscriber_if_needed(const std::type_index &type_wrapper, agent_t *subscriber, Info_Changer changer)so_5::impl::local_mbox_template< Tracing_Base >inlineprivate
operator<(const abstract_message_box_t &o) const SO_5_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 SO_5_NOEXCEPTso_5::abstract_message_box_tinline
query_name() const overrideso_5::impl::local_mbox_template< Tracing_Base >inlinevirtual
run_one()so_5::abstract_message_box_tinline
set_delivery_filter(const std::type_index &msg_type, const delivery_filter_t &filter, agent_t &subscriber) overrideso_5::impl::local_mbox_template< Tracing_Base >inlinevirtual
subscribe_event_handler(const std::type_index &type_wrapper, const so_5::message_limit::control_block_t *limit, agent_t *subscriber) overrideso_5::impl::local_mbox_template< Tracing_Base >inlinevirtual
type() const overrideso_5::impl::local_mbox_template< Tracing_Base >inlinevirtual
unsubscribe_event_handlers(const std::type_index &type_wrapper, agent_t *subscriber) overrideso_5::impl::local_mbox_template< Tracing_Base >inlinevirtual
~abstract_message_box_t() SO_5_NOEXCEPT=defaultso_5::abstract_message_box_tvirtual
~atomic_refcounted_t() SO_5_NOEXCEPT=defaultso_5::atomic_refcounted_tprotected