|
SObjectizer
5.5
|
This is the complete list of members for so_5::impl::local_mbox_template< Tracing_Base >, including all inherited members.
| 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() SO_5_NOEXCEPT | so_5::atomic_refcounted_t | inlineprotected |
| data_t(mbox_id_t id) | so_5::impl::local_mbox_details::data_t | inlineprivate |
| dec_ref_count() SO_5_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 |
| deliver_message(std::type_index subscription_type, const intrusive_ptr_t< Message > &msg_ref) const | so_5::abstract_message_box_t | inline |
| deliver_message(const intrusive_ptr_t< Message > &msg_ref) const | so_5::abstract_message_box_t | inline |
| deliver_message(std::type_index subscription_type, std::unique_ptr< Message > msg_unique_ptr, message_mutability_t mutability) const | so_5::abstract_message_box_t | inline |
| deliver_message(std::unique_ptr< Message > msg_unique_ptr) const | so_5::abstract_message_box_t | inline |
| deliver_message(Message *msg_raw_ptr) const | so_5::abstract_message_box_t | inline |
| deliver_message(const std::type_index &msg_type, const message_ref_t &message) const | so_5::abstract_message_box_t | inline |
| deliver_service_request(const std::type_index &msg_type, const message_ref_t &message) const | so_5::abstract_message_box_t | inline |
| deliver_signal() const | so_5::abstract_message_box_t | inline |
| do_deliver_enveloped_msg(const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep) override | so_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 override | so_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_t | protectedvirtual |
| 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) const | so_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) const | so_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 override | so_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) const | so_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) const | so_5::impl::local_mbox_template< Tracing_Base > | inlineprivate |
| drop_delivery_filter(const std::type_index &msg_type, agent_t &subscriber) SO_5_NOEXCEPT override | so_5::impl::local_mbox_template< Tracing_Base > | inlinevirtual |
| ensure_immutable_message(const std::type_index &msg_type, const message_ref_t &what) const | so_5::impl::local_mbox_template< Tracing_Base > | inlineprivate |
| get_one() | so_5::abstract_message_box_t | inline |
| id() const override | so_5::impl::local_mbox_template< Tracing_Base > | inlinevirtual |
| inc_ref_count() SO_5_NOEXCEPT | so_5::atomic_refcounted_t | inlineprotected |
| 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_id | so_5::impl::local_mbox_details::data_t | private |
| m_lock | so_5::impl::local_mbox_details::data_t | mutableprivate |
| m_subscribers | so_5::impl::local_mbox_details::data_t | private |
| messages_table_t typedef | so_5::impl::local_mbox_details::data_t | private |
| 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_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 SO_5_NOEXCEPT | so_5::abstract_message_box_t | inline |
| query_name() const override | so_5::impl::local_mbox_template< Tracing_Base > | inlinevirtual |
| run_one() | so_5::abstract_message_box_t | inline |
| set_delivery_filter(const std::type_index &msg_type, const delivery_filter_t &filter, agent_t &subscriber) override | so_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) override | so_5::impl::local_mbox_template< Tracing_Base > | inlinevirtual |
| type() const override | so_5::impl::local_mbox_template< Tracing_Base > | inlinevirtual |
| unsubscribe_event_handlers(const std::type_index &type_wrapper, agent_t *subscriber) override | so_5::impl::local_mbox_template< Tracing_Base > | inlinevirtual |
| ~abstract_message_box_t() SO_5_NOEXCEPT=default | so_5::abstract_message_box_t | virtual |
| ~atomic_refcounted_t() SO_5_NOEXCEPT=default | so_5::atomic_refcounted_t | protected |
1.8.14