SObjectizer
5.5
|
This is the complete list of members for so_5::abstract_message_chain_t, including all inherited members.
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 |
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() SO_5_NOEXCEPT | so_5::atomic_refcounted_t | inlineprotected |
close(mchain_props::close_mode_t mode)=0 | so_5::abstract_message_chain_t | pure virtual |
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 | inlineprotected |
deliver_message(const intrusive_ptr_t< Message > &msg_ref) const | so_5::abstract_message_box_t | inlineprotected |
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 | inlineprotected |
deliver_message(std::unique_ptr< Message > msg_unique_ptr) const | so_5::abstract_message_box_t | inlineprotected |
deliver_message(Message *msg_raw_ptr) const | so_5::abstract_message_box_t | inlineprotected |
deliver_message(const std::type_index &msg_type, const message_ref_t &message) const | so_5::abstract_message_box_t | inlineprotected |
deliver_service_request(const std::type_index &msg_type, const message_ref_t &message) const | so_5::abstract_message_box_t | inlineprotected |
deliver_signal() const | so_5::abstract_message_box_t | inlineprotected |
do_deliver_enveloped_msg(const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep) | so_5::abstract_message_box_t | protectedvirtual |
do_deliver_message(const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep) const =0 | so_5::abstract_message_box_t | protectedpure virtual |
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_service_request(const std::type_index &msg_type, const message_ref_t &message, unsigned int overlimit_reaction_deep) const =0 | so_5::abstract_message_box_t | protectedpure virtual |
drop_delivery_filter(const std::type_index &msg_type, agent_t &subscriber) SO_5_NOEXCEPT=0 | so_5::abstract_message_box_t | protectedpure virtual |
empty() const =0 | so_5::abstract_message_chain_t | pure virtual |
environment() const =0 | so_5::abstract_message_chain_t | pure 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) | so_5::abstract_message_chain_t | protectedvirtual |
get_one() | so_5::abstract_message_box_t | inlineprotected |
id() const=0 | so_5::abstract_message_chain_t | |
so_5::abstract_message_box_t::id() const =0 | so_5::abstract_message_box_t | protectedpure virtual |
inc_ref_count() SO_5_NOEXCEPT | so_5::atomic_refcounted_t | inlineprotected |
intrusive_ptr_t< abstract_message_chain_t > class | so_5::abstract_message_chain_t | friend |
mchain_props::select_case_t class | so_5::abstract_message_chain_t | friend |
operator<(const abstract_message_box_t &o) const SO_5_NOEXCEPT | so_5::abstract_message_box_t | inlineprotected |
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 |
operator==(const abstract_message_box_t &o) const SO_5_NOEXCEPT | so_5::abstract_message_box_t | inlineprotected |
query_name() const =0 | so_5::abstract_message_box_t | protectedpure virtual |
remove_from_select(mchain_props::select_case_t &select_case) | so_5::abstract_message_chain_t | protectedvirtual |
run_one() | so_5::abstract_message_box_t | inlineprotected |
set_delivery_filter(const std::type_index &msg_type, const delivery_filter_t &filter, agent_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, const message_limit::control_block_t *limit, agent_t *subscriber)=0 | so_5::abstract_message_box_t | protectedpure virtual |
type() const =0 | so_5::abstract_message_box_t | protectedpure virtual |
unsubscribe_event_handlers(const std::type_index &type_index, agent_t *subscriber)=0 | so_5::abstract_message_box_t | protectedpure virtual |
~abstract_message_box_t() SO_5_NOEXCEPT=default | so_5::abstract_message_box_t | protectedvirtual |
~abstract_message_chain_t() SO_5_NOEXCEPT=default | so_5::abstract_message_chain_t | protectedvirtual |
~atomic_refcounted_t() SO_5_NOEXCEPT=default | so_5::atomic_refcounted_t | protected |