MySQL 8.4.2
Source Code Documentation
Gcs_xcom_communication Member List

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

add_event_listener(const Gcs_communication_event_listener &event_listener) overrideGcs_xcom_communicationvirtual
buffer_incoming_packet(Gcs_packet &&packet, std::unique_ptr< Gcs_xcom_nodes > &&xcom_nodes) overrideGcs_xcom_communicationvirtual
cleanup_buffered_packets() overrideGcs_xcom_communicationvirtual
convert_packet_to_message(Gcs_packet &&packet, std::unique_ptr< Gcs_xcom_nodes > &&xcom_nodes) overrideGcs_xcom_communicationvirtual
deliver_buffered_packets() overrideGcs_xcom_communicationvirtual
deliver_user_data_packet(Gcs_packet &&packet, std::unique_ptr< Gcs_xcom_nodes > &&xcom_nodes)Gcs_xcom_communicationprivate
do_send_message(const Gcs_message &message_to_send, unsigned long long *message_length, Cargo_type cargo) overrideGcs_xcom_communicationvirtual
event_listenersGcs_xcom_communicationprivate
Gcs_xcom_communication(Gcs_xcom_statistics_manager_interface *stats, Gcs_xcom_proxy *proxy, Gcs_xcom_view_change_control_interface *view_control, Gcs_xcom_engine *gcs_engine, Gcs_group_identifier const &group_id, std::unique_ptr< Network_provider_management_interface > comms_mgmt)Gcs_xcom_communicationexplicit
Gcs_xcom_communication(const Gcs_xcom_communication &)Gcs_xcom_communicationprivate
get_event_listeners()Gcs_xcom_communication
get_incoming_connections_protocol() overrideGcs_xcom_communicationvirtual
get_maximum_supported_protocol_version() const overrideGcs_xcom_communicationvirtual
get_msg_pipeline() overrideGcs_xcom_communicationinlinevirtual
get_protocol_version() const overrideGcs_xcom_communicationvirtual
log_packet_recovery_failure(packet_recovery_result const &error_code, Gcs_xcom_node_information const &donor) constGcs_xcom_communicationprivate
m_buffered_packetsGcs_xcom_communicationprivate
m_comms_mgmt_interfaceGcs_xcom_communicationprivate
m_gid_hashGcs_xcom_communicationprivate
m_msg_pipelineGcs_xcom_communicationprivate
m_protocol_changerGcs_xcom_communicationprivate
m_statsGcs_xcom_communicationprivate
m_view_controlGcs_xcom_communicationprivate
m_xcom_nodesGcs_xcom_communicationprivate
m_xcom_proxyGcs_xcom_communicationprivate
notify_received_message(std::unique_ptr< Gcs_message > &&message)Gcs_xcom_communicationprivate
number_buffered_packets() overrideGcs_xcom_communicationvirtual
operator=(const Gcs_xcom_communication &)Gcs_xcom_communicationprivate
packet_recovery_result enum nameGcs_xcom_communicationprivate
possible_packet_recovery_donors() constGcs_xcom_communicationprivate
process_recovered_packet(synode_app_data const &recovered_data)Gcs_xcom_communicationprivate
process_recovered_packets(synode_app_data_array const &recovered_data)Gcs_xcom_communicationprivate
process_user_data_packet(Gcs_packet &&packet, std::unique_ptr< Gcs_xcom_nodes > &&xcom_nodes) overrideGcs_xcom_communicationvirtual
recover_packets(Gcs_xcom_synode_set const &synodes) overrideGcs_xcom_communicationvirtual
recover_packets_from_donor(Gcs_xcom_node_information const &donor, Gcs_xcom_synode_set const &synodes, synode_app_data_array &recovered_data)Gcs_xcom_communicationprivate
remove_event_listener(int event_listener_handle) overrideGcs_xcom_communicationvirtual
send_message(const Gcs_message &message_to_send) overrideGcs_xcom_communicationvirtual
set_communication_protocol(enum_transport_protocol protocol) overrideGcs_xcom_communicationvirtual
set_maximum_supported_protocol_version(Gcs_protocol_version version)Gcs_xcom_communication
set_protocol_version(Gcs_protocol_version new_version) overrideGcs_xcom_communicationvirtual
update_members_information(const Gcs_member_identifier &me, const Gcs_xcom_nodes &members) overrideGcs_xcom_communicationvirtual
~Gcs_communication_interface()=defaultGcs_communication_interfacevirtual
~Gcs_xcom_communication() overrideGcs_xcom_communication
~Gcs_xcom_communication_interface() override=defaultGcs_xcom_communication_interface