MySQL 9.0.0
Source Code Documentation
Consensus_leaders_handler Member List

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

after_primary_election(std::string primary_uuid, enum_primary_election_primary_change_status primary_change_status, enum_primary_election_mode election_mode, int error) overrideConsensus_leaders_handlervirtual
after_view_change(const std::vector< Gcs_member_identifier > &joining, const std::vector< Gcs_member_identifier > &leaving, const std::vector< Gcs_member_identifier > &group, bool is_leaving, bool *skip_election, enum_primary_election_mode *election_mode, std::string &suggested_primary) overrideConsensus_leaders_handlervirtual
before_message_handling(const Plugin_gcs_message &message, const std::string &message_origin, bool *skip_message) overrideConsensus_leaders_handlervirtual
Consensus_leaders_handler(Group_events_observation_manager &group_events_manager)Consensus_leaders_handler
m_group_events_managerConsensus_leaders_handlerprivate
s_first_protocol_with_support_for_consensus_leadersConsensus_leaders_handlerprivatestatic
set_as_single_consensus_leader(Gcs_member_identifier const &leader) constConsensus_leaders_handlerprivate
set_consensus_leaders(Member_version const &communication_protocol, bool is_single_primary_mode, Group_member_info::Group_member_role role, Gcs_member_identifier const &my_gcs_id, std::function< bool()> allow_single_leader_getter)Consensus_leaders_handler
set_consensus_leaders(Member_version const &communication_protocol, bool is_single_primary_mode, Group_member_info::Group_member_role role, Gcs_member_identifier const &my_gcs_id)Consensus_leaders_handler
set_everyone_as_consensus_leader() constConsensus_leaders_handlerprivate
~Consensus_leaders_handler() overrideConsensus_leaders_handler
~Group_event_observer()=0Group_event_observerpure virtual