|
SObjectizer
5.8
|
This is the complete list of members for so_5::abstract_message_chain_t, including all inherited members.
| abstract_message_box_t(const abstract_message_box_t &)=delete | so_5::abstract_message_box_t | private |
| abstract_message_box_t(abstract_message_box_t &&)=delete | so_5::abstract_message_box_t | private |
| abstract_message_box_t()=default | so_5::abstract_message_box_t | protected |
| abstract_message_chain_t(const abstract_message_chain_t &)=delete | so_5::abstract_message_chain_t | private |
| abstract_message_chain_t()=default | so_5::abstract_message_chain_t | protected |
| actual_close(mchain_props::close_mode_t mode)=0 | so_5::abstract_message_chain_t | protectedpure virtual |
| as_mbox() | so_5::abstract_message_chain_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 |
| close(Exceptions_Control, mchain_props::close_mode_t mode) noexcept(noexcept(details::should_terminate_if_throws_t< Exceptions_Control >::value)) | so_5::abstract_message_chain_t | inline |
| dec_ref_count() noexcept | so_5::atomic_refcounted_t | inlineprotected |
| do_deliver_message(message_delivery_mode_t delivery_mode, const std::type_index &msg_type, const message_ref_t &message, unsigned int redirection_deep)=0 | so_5::abstract_message_box_t | protectedpure virtual |
| drop_delivery_filter(const std::type_index &msg_type, abstract_message_sink_t &subscriber) noexcept=0 | so_5::abstract_message_box_t | protectedpure virtual |
| empty() const =0 | so_5::abstract_message_chain_t | pure virtual |
| environment() const noexcept=0 | so_5::abstract_message_chain_t | virtual |
| extract(mchain_props::demand_t &dest, mchain_props::duration_t empty_queue_timeout)=0 | so_5::abstract_message_chain_t | pure virtual |
| extract(mchain_props::demand_t &dest, mchain_props::select_case_t &select_case)=0 | so_5::abstract_message_chain_t | protectedpure virtual |
| id() const=0 | so_5::abstract_message_chain_t | virtual |
| inc_ref_count() noexcept | so_5::atomic_refcounted_t | inlineprotected |
| intrusive_ptr_t< abstract_message_chain_t > class | so_5::abstract_message_chain_t | friend |
| m_ref_counter | so_5::atomic_refcounted_t | private |
| mchain_props::select_case_t class | so_5::abstract_message_chain_t | friend |
| operator=(const abstract_message_chain_t &)=delete | so_5::abstract_message_chain_t | private |
| so_5::atomic_refcounted_t::operator=(const atomic_refcounted_t &)=delete | so_5::atomic_refcounted_t | protected |
| push(const std::type_index &msg_type, const message_ref_t &message, mchain_props::select_case_t &select_case)=0 | so_5::abstract_message_chain_t | protectedpure virtual |
| query_name() const =0 | so_5::abstract_message_box_t | protectedpure virtual |
| remove_from_select(mchain_props::select_case_t &select_case) noexcept=0 | so_5::abstract_message_chain_t | protectedpure virtual |
| set_delivery_filter(const std::type_index &msg_type, const delivery_filter_t &filter, abstract_message_sink_t &subscriber)=0 | so_5::abstract_message_box_t | protectedpure virtual |
| size() const =0 | so_5::abstract_message_chain_t | pure virtual |
| subscribe_event_handler(const std::type_index &type_index, abstract_message_sink_t &subscriber)=0 | so_5::abstract_message_box_t | protectedpure virtual |
| type() const =0 | so_5::abstract_message_box_t | protectedpure virtual |
| unsubscribe_event_handler(const std::type_index &type_index, abstract_message_sink_t &subscriber) noexcept=0 | so_5::abstract_message_box_t | protectedpure virtual |
| ~abstract_message_box_t() noexcept=default | so_5::abstract_message_box_t | protectedvirtual |
| ~abstract_message_chain_t() noexcept override=default | so_5::abstract_message_chain_t | protected |
| ~atomic_refcounted_t() noexcept=default | so_5::atomic_refcounted_t | protected |