| broadcast_state(const Gcs_xcom_view_identifier &proposed_view, std::vector< std::unique_ptr< Gcs_message_data > > &exchangeable_data) | Gcs_xcom_state_exchange | private |
| cached_ids | Gcs_xcom_state_exchange | private |
| compute_incompatible_joiners() | Gcs_xcom_state_exchange | private |
| compute_incompatible_members() override | Gcs_xcom_state_exchange | virtual |
| compute_maximum_supported_protocol_version() override | Gcs_xcom_state_exchange | virtual |
| end() override | Gcs_xcom_state_exchange | virtual |
| fill_member_set(std::vector< Gcs_member_identifier * > &in, std::set< Gcs_member_identifier * > &pset) | Gcs_xcom_state_exchange | private |
| Gcs_xcom_state_exchange(Gcs_communication_interface *comm) | Gcs_xcom_state_exchange | explicit |
| Gcs_xcom_state_exchange(Gcs_xcom_state_exchange const &) | Gcs_xcom_state_exchange | private |
| get_group() override | Gcs_xcom_state_exchange | inlinevirtual |
| get_joined() override | Gcs_xcom_state_exchange | inlinevirtual |
| get_left() override | Gcs_xcom_state_exchange | inlinevirtual |
| get_member_states() override | Gcs_xcom_state_exchange | inlinevirtual |
| get_new_view_id() override | Gcs_xcom_state_exchange | virtual |
| get_total() override | Gcs_xcom_state_exchange | inlinevirtual |
| incompatible_with_group() const | Gcs_xcom_state_exchange | private |
| init() override | Gcs_xcom_state_exchange | virtual |
| is_joining() | Gcs_xcom_state_exchange | private |
| is_leaving() | Gcs_xcom_state_exchange | private |
| m_awaited_vector | Gcs_xcom_state_exchange | private |
| m_broadcaster | Gcs_xcom_state_exchange | private |
| m_configuration_id | Gcs_xcom_state_exchange | private |
| m_group_name | Gcs_xcom_state_exchange | private |
| m_local_information | Gcs_xcom_state_exchange | private |
| m_member_max_versions | Gcs_xcom_state_exchange | private |
| m_member_states | Gcs_xcom_state_exchange | private |
| m_member_versions | Gcs_xcom_state_exchange | private |
| m_ms_joined | Gcs_xcom_state_exchange | private |
| m_ms_left | Gcs_xcom_state_exchange | private |
| m_ms_total | Gcs_xcom_state_exchange | private |
| m_ms_xcom_nodes | Gcs_xcom_state_exchange | private |
| m_recover_vector | Gcs_xcom_state_exchange | private |
| members_announce_same_version() const | Gcs_xcom_state_exchange | private |
| operator=(Gcs_xcom_state_exchange const &) | Gcs_xcom_state_exchange | private |
| 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) override | Gcs_xcom_state_exchange | virtual |
| process_recovery_state() override | Gcs_xcom_state_exchange | virtual |
| reset() override | Gcs_xcom_state_exchange | virtual |
| reset_with_flush() override | Gcs_xcom_state_exchange | virtual |
| 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_exchange | private |
| snapshot_is_enough(Gcs_xcom_synode_set const &snapshot_to_recover) const | Gcs_xcom_state_exchange | private |
| 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) override | Gcs_xcom_state_exchange | virtual |
| update_awaited_vector() | Gcs_xcom_state_exchange | private |
| update_communication_channel(const Gcs_xcom_nodes &xcom_nodes) | Gcs_xcom_state_exchange | private |
| ~Gcs_xcom_state_exchange() override | Gcs_xcom_state_exchange | |
| ~Gcs_xcom_state_exchange_interface()=default | Gcs_xcom_state_exchange_interface | virtual |