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 |