![]() |
MySQL 26.7.0
Source Code Documentation
|
#include "plugin/group_replication/libmysqlgcs/src/bindings/xcom/gcs_message_stage_split.h"#include <algorithm>#include <cassert>#include <cstring>#include <limits>#include <unordered_set>#include "extra/xxhash/my_xxhash.h"#include "plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_logging_system.h"#include "plugin/group_replication/libmysqlgcs/include/mysql/gcs/xplatform/byteorder.h"#include "plugin/group_replication/libmysqlgcs/src/bindings/xcom/gcs_internal_message.h"Namespaces | |
Functions | |
| Gcs_split_header_v2 const & | anonymous_namespace{gcs_message_stage_split.cc}::get_split_stage_metadata (Gcs_packet const &packet) |
| Gcs_dynamic_header const & | anonymous_namespace{gcs_message_stage_split.cc}::get_split_dynamic_header (Gcs_packet const &packet) |
| bool | anonymous_namespace{gcs_message_stage_split.cc}::has_valid_fragment_metadata (Gcs_packet const &packet) |
| bool | anonymous_namespace{gcs_message_stage_split.cc}::has_fragment_count_within_payload_bounds (Gcs_packet const &packet) |
| bool | anonymous_namespace{gcs_message_stage_split.cc}::is_valid_split_fragment (Gcs_packet const &packet) |
| bool | anonymous_namespace{gcs_message_stage_split.cc}::is_valid_split_fragment_set (Gcs_packets_list const *stored_fragments, Gcs_packet const &last_delivered_fragment) |
| Gcs_sender_id | calculate_sender_id (const Gcs_xcom_node_information &node) |
| Calculate the sender identification which currently is a hash over the member identifier and its incarnation identifier (i.e. More... | |
| Gcs_sender_id calculate_sender_id | ( | const Gcs_xcom_node_information & | node | ) |
Calculate the sender identification which currently is a hash over the member identifier and its incarnation identifier (i.e.
member's uuid).
Note, however, that the current member's uuid is simply a timestamp and for that reason the hash is created as aforementioned.