MySQL 9.1.0
Source Code Documentation
Group_member_info_manager_interface Member List

This is the complete list of members for Group_member_info_manager_interface, including all inherited members.

add(Group_member_info *new_member)=0Group_member_info_manager_interfacepure virtual
decode(const uchar *to_decode, size_t length)=0Group_member_info_manager_interfacepure virtual
encode(std::vector< uchar > *to_encode)=0Group_member_info_manager_interfacepure virtual
get_all_members()=0Group_member_info_manager_interfacepure virtual
get_group_lowest_online_version()=0Group_member_info_manager_interfacepure virtual
get_group_member_info(const std::string &uuid, Group_member_info &member_info_arg)=0Group_member_info_manager_interfacepure virtual
get_group_member_info_by_index(int idx, Group_member_info &member_info_arg)=0Group_member_info_manager_interfacepure virtual
get_group_member_info_by_member_id(const Gcs_member_identifier &id, Group_member_info &member_info_arg)=0Group_member_info_manager_interfacepure virtual
get_group_member_status_by_member_id(const Gcs_member_identifier &id)=0Group_member_info_manager_interfacepure virtual
get_group_member_uuid_from_member_id(const Gcs_member_identifier &id)=0Group_member_info_manager_interfacepure virtual
get_number_of_members()=0Group_member_info_manager_interfacepure virtual
get_number_of_members_online()=0Group_member_info_manager_interfacepure virtual
get_online_members_with_guarantees(const Gcs_member_identifier &exclude_member)=0Group_member_info_manager_interfacepure virtual
get_primary_member_info(Group_member_info &member_info_arg)=0Group_member_info_manager_interfacepure virtual
get_primary_member_uuid(std::string &primary_member_uuid)=0Group_member_info_manager_interfacepure virtual
get_string_current_view_active_hosts() const =0Group_member_info_manager_interfacepure virtual
get_update_lock()=0Group_member_info_manager_interfacepure virtual
is_conflict_detection_enabled()=0Group_member_info_manager_interfacepure virtual
is_majority_unreachable()=0Group_member_info_manager_interfacepure virtual
is_member_info_present(const std::string &uuid)=0Group_member_info_manager_interfacepure virtual
is_recovering_member_present()=0Group_member_info_manager_interfacepure virtual
is_unreachable_member_present()=0Group_member_info_manager_interfacepure virtual
set_member_reachable(const std::string &uuid)=0Group_member_info_manager_interfacepure virtual
set_member_unreachable(const std::string &uuid)=0Group_member_info_manager_interfacepure virtual
update(Group_member_info *update_local_member)=0Group_member_info_manager_interfacepure virtual
update(Group_member_info_list *new_members)=0Group_member_info_manager_interfacepure virtual
update_enforce_everywhere_checks_flag(bool enforce_everywhere)=0Group_member_info_manager_interfacepure virtual
update_group_primary_roles(const std::string &uuid, Notification_context &ctx)=0Group_member_info_manager_interfacepure virtual
update_gtid_sets(const std::string &uuid, std::string &gtid_executed, std::string &purged_gtids, std::string &gtid_retrieved)=0Group_member_info_manager_interfacepure virtual
update_member_role(const std::string &uuid, Group_member_info::Group_member_role new_role, Notification_context &ctx)=0Group_member_info_manager_interfacepure virtual
update_member_status(const std::string &uuid, Group_member_info::Group_member_status new_status, Notification_context &ctx)=0Group_member_info_manager_interfacepure virtual
update_member_weight(const std::string &uuid, uint member_weight)=0Group_member_info_manager_interfacepure virtual
update_primary_member_flag(bool in_primary_mode)=0Group_member_info_manager_interfacepure virtual
~Group_member_info_manager_interface()=defaultGroup_member_info_manager_interfacevirtual