| add_connection(std::unique_ptr< connection > conn) -> bool final | eagine::msgbus::service_composition< Base > | inlinevirtual |
| add_method(Class *instance, message_id msg_id, member_function_constant< bool(Class::*)(const message_context &, stored_message &), Method > method) | eagine::msgbus::subscriber | inline |
| add_method(Class *instance, message_handler_map< member_function_constant< bool(Class::*)(const message_context &, stored_message &), Method >> msg_map) noexcept | eagine::msgbus::subscriber | inline |
| add_method(std::tuple< Class *, message_handler_map< member_function_constant< bool(Class::*)(const message_context &, stored_message &), Method >>> imm) noexcept | eagine::msgbus::subscriber | inline |
| add_method(Class *instance, static_message_handler_map< static_message_id< ClassId, MethodId >, member_function_constant< bool(Class::*)(const message_context &, stored_message &), Method >> msg_map) noexcept | eagine::msgbus::subscriber | inline |
| allow_subscriptions() const | eagine::msgbus::subscriber | inline |
| announce_subscriptions() const | eagine::msgbus::subscriber | inline |
| bus() noexcept -> auto & | eagine::msgbus::subscriber_base | inline |
| bus() const noexcept -> auto & | eagine::msgbus::subscriber_base | inline |
| eagine::interface(const interface &)=delete | eagine::interface< subscriber > | |
| eagine::interface() noexcept=default | eagine::interface< subscriber > | protected |
| eagine::interface(interface &&) noexcept=default | eagine::interface< subscriber > | protected |
| eagine::msgbus::connection_user::interface(const interface &)=delete | eagine::interface< connection_user > | |
| eagine::msgbus::connection_user::interface() noexcept=default | eagine::interface< connection_user > | protected |
| eagine::msgbus::connection_user::interface(interface &&) noexcept=default | eagine::interface< connection_user > | protected |
| eagine::msgbus::service_interface::interface(const interface &)=delete | eagine::interface< service_interface > | |
| eagine::msgbus::service_interface::interface() noexcept=default | eagine::interface< service_interface > | protected |
| eagine::msgbus::service_interface::interface(interface &&) noexcept=default | eagine::interface< service_interface > | protected |
| method_handler typedef | eagine::msgbus::subscriber | |
| operator bool() noexcept | eagine::msgbus::subscriber_base | inlineexplicit |
| operator=(service_composition &&)=delete | eagine::msgbus::service_composition< Base > | |
| operator=(const service_composition &)=delete | eagine::msgbus::service_composition< Base > | |
| eagine::msgbus::subscriber::operator=(interface &&)=delete | eagine::interface< subscriber > | |
| eagine::msgbus::subscriber::operator=(const interface &)=delete | eagine::interface< subscriber > | |
| eagine::msgbus::subscriber::operator=(subscriber_base &&)=delete | eagine::msgbus::subscriber_base | |
| eagine::msgbus::subscriber_base::operator=(const subscriber_base &)=delete | eagine::msgbus::subscriber_base | |
| eagine::msgbus::connection_user::operator=(interface &&)=delete | eagine::interface< connection_user > | |
| eagine::msgbus::connection_user::operator=(const interface &)=delete | eagine::interface< connection_user > | |
| eagine::msgbus::service_interface::operator=(interface &&)=delete | eagine::interface< service_interface > | |
| eagine::msgbus::service_interface::operator=(const interface &)=delete | eagine::interface< service_interface > | |
| process_all() -> span_size_t | eagine::msgbus::subscriber | inline |
| process_one() -> bool | eagine::msgbus::subscriber | inline |
| query_subscribers_of(message_id sub_msg) | eagine::msgbus::subscriber_base | inline |
| query_subscriptions_of(identifier_t target_id) | eagine::msgbus::subscriber_base | inline |
| respond_to_subscription_query(identifier_t source_id) const noexcept | eagine::msgbus::subscriber | inline |
| respond_to_subscription_query(identifier_t source_id, message_id sub_msg) const noexcept | eagine::msgbus::subscriber | inline |
| retract_subscriptions() const noexcept | eagine::msgbus::subscriber | inline |
| service_composition(endpoint &bus) | eagine::msgbus::service_composition< Base > | inline |
| service_composition(service_composition &&that) | eagine::msgbus::service_composition< Base > | inline |
| service_composition(const service_composition &)=delete | eagine::msgbus::service_composition< Base > | |
| subscriber(endpoint &bus) noexcept | eagine::msgbus::subscriber | inline |
| subscriber_base(const subscriber_base &)=delete | eagine::msgbus::subscriber_base | |
| update() const noexcept -> bool | eagine::msgbus::subscriber_base | inline |
| update_and_process_all() -> bool final | eagine::msgbus::service_composition< Base > | inlinevirtual |
| verify_bits(const stored_message &message) noexcept -> verification_bits | eagine::msgbus::subscriber_base | inline |