MySQL 8.0.40
Source Code Documentation
Gcs_xcom_communication_protocol_changer Member List

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

adjust_nr_packets_in_transit(Cargo_type const &cargo, std::size_t const &nr_additional_packets_to_send)Gcs_xcom_communication_protocol_changer
atomically_increment_nr_packets_in_transit(Cargo_type const &cargo)Gcs_xcom_communication_protocol_changer
begin_protocol_version_change(Gcs_protocol_version new_version)Gcs_xcom_communication_protocol_changerprivate
commit_protocol_version_change()Gcs_xcom_communication_protocol_changerprivate
decrement_nr_packets_in_transit(Gcs_packet const &packet, Gcs_xcom_nodes const &xcom_nodes)Gcs_xcom_communication_protocol_changer
finish_protocol_version_change(Gcs_tagged_lock::Tag const caller_tag)Gcs_xcom_communication_protocol_changer
Gcs_xcom_communication_protocol_changer(Gcs_xcom_engine &gcs_engine, Gcs_message_pipeline &pipeline)Gcs_xcom_communication_protocol_changerexplicit
Gcs_xcom_communication_protocol_changer(Gcs_xcom_communication_protocol_changer const &)=deleteGcs_xcom_communication_protocol_changer
Gcs_xcom_communication_protocol_changer(Gcs_xcom_communication_protocol_changer &&)=deleteGcs_xcom_communication_protocol_changer
get_maximum_supported_protocol_version() constGcs_xcom_communication_protocol_changer
get_nr_packets_in_transit() constGcs_xcom_communication_protocol_changerprivate
get_protocol_version() constGcs_xcom_communication_protocol_changer
is_protocol_change_ongoing() constGcs_xcom_communication_protocol_changer
m_gcs_engineGcs_xcom_communication_protocol_changerprivate
m_max_supported_protocolGcs_xcom_communication_protocol_changerprivate
m_msg_pipelineGcs_xcom_communication_protocol_changerprivate
m_mutexGcs_xcom_communication_protocol_changerprivate
m_nr_packets_in_transitGcs_xcom_communication_protocol_changerprivate
m_promiseGcs_xcom_communication_protocol_changerprivate
m_protocol_change_finishedGcs_xcom_communication_protocol_changerprivate
m_tagged_lockGcs_xcom_communication_protocol_changerprivate
m_tentative_new_protocolGcs_xcom_communication_protocol_changerprivate
operator=(Gcs_xcom_communication_protocol_changer const &)=deleteGcs_xcom_communication_protocol_changer
operator=(Gcs_xcom_communication_protocol_changer &&)=deleteGcs_xcom_communication_protocol_changer
optimistically_increment_nr_packets_in_transit()Gcs_xcom_communication_protocol_changerprivate
release_tagged_lock_and_notify_waiters()Gcs_xcom_communication_protocol_changerprivate
rollback_increment_nr_packets_in_transit(Gcs_tagged_lock::Tag const &tag)Gcs_xcom_communication_protocol_changerprivate
set_maximum_supported_protocol_version(Gcs_protocol_version version)Gcs_xcom_communication_protocol_changer
set_protocol_version(Gcs_protocol_version new_version)Gcs_xcom_communication_protocol_changer
wait_for_protocol_change_to_finish()Gcs_xcom_communication_protocol_changerprivate