MySQL 9.1.0
Source Code Documentation
|
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) override | Consensus_leaders_handler | virtual |
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) override | Consensus_leaders_handler | virtual |
before_message_handling(const Plugin_gcs_message &message, const std::string &message_origin, bool *skip_message) override | Consensus_leaders_handler | virtual |
Consensus_leaders_handler(Group_events_observation_manager &group_events_manager) | Consensus_leaders_handler | |
m_group_events_manager | Consensus_leaders_handler | private |
s_first_protocol_with_support_for_consensus_leaders | Consensus_leaders_handler | privatestatic |
set_as_single_consensus_leader(Gcs_member_identifier const &leader) const | Consensus_leaders_handler | private |
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() const | Consensus_leaders_handler | private |
~Consensus_leaders_handler() override | Consensus_leaders_handler | |
~Group_event_observer()=0 | Group_event_observer | pure virtual |