MySQL 8.3.0
Source Code Documentation
Gcs_message_stage_split_v3 Member List

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

apply(Gcs_packet &&packet)Gcs_message_stage
apply_transformation(Gcs_packet &&packet) overrideGcs_message_stage_split_v2protectedvirtual
apply_transformation_single_fragment(Gcs_packet &packet) constGcs_message_stage_split_v2private
create_fragment(unsigned int const &fragment_part_id, Gcs_packet const &other_fragment, unsigned char const *const original_payload_pointer, unsigned long long const &fragment_size) constGcs_message_stage_split_v2private
create_fragments(Gcs_packet &&packet, unsigned int const &nr_fragments) constGcs_message_stage_split_v2private
decode(const unsigned char *header, unsigned short *header_length, unsigned long long *old_payload_length)Gcs_message_stageprotected
DEFAULT_THRESHOLDGcs_message_stage_split_v2static
encode(unsigned char *header, unsigned short header_length, unsigned long long old_payload_length)Gcs_message_stageprotected
Gcs_message_stage()Gcs_message_stageinlineexplicit
Gcs_message_stage(bool enabled)Gcs_message_stageinlineexplicit
Gcs_message_stage_split_v2(bool enabled, unsigned long long split_threshold)Gcs_message_stage_split_v2inlineexplicit
Gcs_message_stage_split_v3(bool enabled, unsigned long long split_threshold)Gcs_message_stage_split_v3inlineexplicit
get_fragments(Gcs_split_header_v2 const &fragment_header)Gcs_message_stage_split_v2private
get_snapshot() const overrideGcs_message_stage_split_v2privatevirtual
get_stage_code() const overrideGcs_message_stage_split_v3inlinevirtual
get_stage_header() overrideGcs_message_stage_split_v2virtual
insert_fragment(Gcs_packet &&packet)Gcs_message_stage_split_v2private
insert_sender(const Gcs_sender_id &sender_id)Gcs_message_stage_split_v2private
is_enabled() constGcs_message_stageinline
is_final_fragment(Gcs_split_header_v2 const &fragment_header) constGcs_message_stage_split_v2private
m_is_enabledGcs_message_stageprivate
m_next_message_numberGcs_message_stage_split_v2private
m_packets_per_sourceGcs_message_stage_split_v2private
m_sender_idGcs_message_stage_split_v2private
m_split_thresholdGcs_message_stage_split_v2private
reassemble_fragments(Gcs_packets_list &fragments) constGcs_message_stage_split_v2private
remove_sender(const Gcs_sender_id &sender_id)Gcs_message_stage_split_v2private
revert(Gcs_packet &&packet)Gcs_message_stage
revert_transformation(Gcs_packet &&packet) overrideGcs_message_stage_split_v2protectedvirtual
set_enabled(bool is_enabled)Gcs_message_stageinline
set_threshold(unsigned long long split_threshold)Gcs_message_stage_split_v2inline
skip_apply(uint64_t const &original_payload_size) const overrideGcs_message_stage_split_v2virtual
skip_revert(const Gcs_packet &packet) const overrideGcs_message_stage_split_v2protectedvirtual
stage_status enum nameGcs_message_stage
unknown_sender(Gcs_split_header_v2 const &fragment_header) constGcs_message_stage_split_v2private
update_members_information(const Gcs_member_identifier &me, const Gcs_xcom_nodes &xcom_nodes) overrideGcs_message_stage_split_v2virtual
~Gcs_message_stage()=defaultGcs_message_stagevirtual
~Gcs_message_stage_split_v2() overrideGcs_message_stage_split_v2inline
~Gcs_message_stage_split_v3() overrideGcs_message_stage_split_v3inline