MySQL 9.0.0
Source Code Documentation
Gcs_xcom_state_exchange Member List

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

broadcast_state(const Gcs_xcom_view_identifier &proposed_view, std::vector< std::unique_ptr< Gcs_message_data > > &exchangeable_data)Gcs_xcom_state_exchangeprivate
cached_idsGcs_xcom_state_exchangeprivate
compute_incompatible_joiners()Gcs_xcom_state_exchangeprivate
compute_incompatible_members() overrideGcs_xcom_state_exchangevirtual
compute_maximum_supported_protocol_version() overrideGcs_xcom_state_exchangevirtual
end() overrideGcs_xcom_state_exchangevirtual
fill_member_set(std::vector< Gcs_member_identifier * > &in, std::set< Gcs_member_identifier * > &pset)Gcs_xcom_state_exchangeprivate
Gcs_xcom_state_exchange(Gcs_communication_interface *comm)Gcs_xcom_state_exchangeexplicit
Gcs_xcom_state_exchange(Gcs_xcom_state_exchange const &)Gcs_xcom_state_exchangeprivate
get_group() overrideGcs_xcom_state_exchangeinlinevirtual
get_joined() overrideGcs_xcom_state_exchangeinlinevirtual
get_left() overrideGcs_xcom_state_exchangeinlinevirtual
get_member_states() overrideGcs_xcom_state_exchangeinlinevirtual
get_new_view_id() overrideGcs_xcom_state_exchangevirtual
get_total() overrideGcs_xcom_state_exchangeinlinevirtual
incompatible_with_group() constGcs_xcom_state_exchangeprivate
init() overrideGcs_xcom_state_exchangevirtual
is_joining()Gcs_xcom_state_exchangeprivate
is_leaving()Gcs_xcom_state_exchangeprivate
m_awaited_vectorGcs_xcom_state_exchangeprivate
m_broadcasterGcs_xcom_state_exchangeprivate
m_configuration_idGcs_xcom_state_exchangeprivate
m_group_nameGcs_xcom_state_exchangeprivate
m_local_informationGcs_xcom_state_exchangeprivate
m_member_max_versionsGcs_xcom_state_exchangeprivate
m_member_statesGcs_xcom_state_exchangeprivate
m_member_versionsGcs_xcom_state_exchangeprivate
m_ms_joinedGcs_xcom_state_exchangeprivate
m_ms_leftGcs_xcom_state_exchangeprivate
m_ms_totalGcs_xcom_state_exchangeprivate
m_ms_xcom_nodesGcs_xcom_state_exchangeprivate
m_recover_vectorGcs_xcom_state_exchangeprivate
members_announce_same_version() constGcs_xcom_state_exchangeprivate
operator=(Gcs_xcom_state_exchange const &)Gcs_xcom_state_exchangeprivate
process_member_state(Xcom_member_state *ms_info, const Gcs_member_identifier &p_id, Gcs_protocol_version maximum_supported_protocol_version, Gcs_protocol_version used_protocol_version) overrideGcs_xcom_state_exchangevirtual
process_recovery_state() overrideGcs_xcom_state_exchangevirtual
reset() overrideGcs_xcom_state_exchangevirtual
reset_with_flush() overrideGcs_xcom_state_exchangevirtual
save_member_state(Xcom_member_state *ms_info, const Gcs_member_identifier &p_id, Gcs_protocol_version maximum_supported_protocol_version, Gcs_protocol_version used_protocol_version)Gcs_xcom_state_exchangeprivate
snapshot_is_enough(Gcs_xcom_synode_set const &snapshot_to_recover) constGcs_xcom_state_exchangeprivate
state_exchange(synode_no configuration_id, std::vector< Gcs_member_identifier * > &total, std::vector< Gcs_member_identifier * > &left, std::vector< Gcs_member_identifier * > &joined, std::vector< std::unique_ptr< Gcs_message_data > > &exchangeable_data, Gcs_view *current_view, std::string *group, const Gcs_member_identifier &local_info, const Gcs_xcom_nodes &xcom_nodes) overrideGcs_xcom_state_exchangevirtual
update_awaited_vector()Gcs_xcom_state_exchangeprivate
update_communication_channel(const Gcs_xcom_nodes &xcom_nodes)Gcs_xcom_state_exchangeprivate
~Gcs_xcom_state_exchange() overrideGcs_xcom_state_exchange
~Gcs_xcom_state_exchange_interface()=defaultGcs_xcom_state_exchange_interfacevirtual