comparator_group_member_uuid(Group_member_info *m1, Group_member_info *m2) | Group_member_info | static |
comparator_group_member_version(Group_member_info *m1, Group_member_info *m2) | Group_member_info | static |
comparator_group_member_weight(Group_member_info *m1, Group_member_info *m2) | Group_member_info | static |
configuration_flags | Group_member_info | private |
conflict_detection_enable | Group_member_info | private |
CT_CERTIFICATION_MESSAGE enum value | Plugin_gcs_message | |
CT_GROUP_ACTION_MESSAGE enum value | Plugin_gcs_message | |
CT_GROUP_VALIDATION_MESSAGE enum value | Plugin_gcs_message | |
CT_MAX enum value | Plugin_gcs_message | |
CT_MEMBER_INFO_MANAGER_MESSAGE enum value | Plugin_gcs_message | |
CT_MEMBER_INFO_MESSAGE enum value | Plugin_gcs_message | |
CT_MESSAGE_SERVICE_MESSAGE enum value | Plugin_gcs_message | |
CT_PIPELINE_STATS_MEMBER_MESSAGE enum value | Plugin_gcs_message | |
CT_RECOVERY_MESSAGE enum value | Plugin_gcs_message | |
CT_RECOVERY_METADATA_MESSAGE enum value | Plugin_gcs_message | |
CT_SINGLE_PRIMARY_MESSAGE enum value | Plugin_gcs_message | |
CT_SYNC_BEFORE_EXECUTION_MESSAGE enum value | Plugin_gcs_message | |
CT_TRANSACTION_MESSAGE enum value | Plugin_gcs_message | |
CT_TRANSACTION_PREPARED_MESSAGE enum value | Plugin_gcs_message | |
CT_TRANSACTION_WITH_GUARANTEE_MESSAGE enum value | Plugin_gcs_message | |
CT_UNKNOWN enum value | Plugin_gcs_message | |
decode(const unsigned char *buffer, size_t length) | Plugin_gcs_message | |
decode_header(const unsigned char **slider) | Plugin_gcs_message | protected |
decode_payload(const unsigned char *buffer, const unsigned char *) override | Group_member_info | protectedvirtual |
decode_payload_item_bytes(const unsigned char **buffer, uint16 *type, unsigned char *value, unsigned long long *length) | Plugin_gcs_message | protected |
decode_payload_item_char(const unsigned char **buffer, uint16 *type, unsigned char *value) | Plugin_gcs_message | protectedstatic |
decode_payload_item_int2(const unsigned char **buffer, uint16 *type, uint16 *value) | Plugin_gcs_message | protected |
decode_payload_item_int4(const unsigned char **buffer, uint16 *type, uint32 *value) | Plugin_gcs_message | protected |
decode_payload_item_int8(const unsigned char **buffer, uint16 *type, uint64 *value) | Plugin_gcs_message | protectedstatic |
decode_payload_item_string(const unsigned char **buffer, uint16 *type, std::string *value, unsigned long long *length) | Plugin_gcs_message | protected |
decode_payload_item_type_and_length(const unsigned char **buffer, uint16 *payload_item_type, unsigned long long *payload_item_length) | Plugin_gcs_message | protectedstatic |
default_table_encryption | Group_member_info | private |
disable_conflict_detection() | Group_member_info | |
enable_conflict_detection() | Group_member_info | |
encode(std::vector< unsigned char > *buffer) const | Plugin_gcs_message | |
encode_header(std::vector< unsigned char > *buffer) const | Plugin_gcs_message | protected |
encode_payload(std::vector< unsigned char > *buffer) const override | Group_member_info | protectedvirtual |
encode_payload_item_bytes(std::vector< unsigned char > *buffer, uint16 type, const unsigned char *value, unsigned long long length) const | Plugin_gcs_message | protected |
encode_payload_item_char(std::vector< unsigned char > *buffer, uint16 type, unsigned char value) const | Plugin_gcs_message | protected |
encode_payload_item_int2(std::vector< unsigned char > *buffer, uint16 type, uint16 value) const | Plugin_gcs_message | protected |
encode_payload_item_int4(std::vector< unsigned char > *buffer, uint16 type, uint32 value) const | Plugin_gcs_message | protected |
encode_payload_item_int8(std::vector< unsigned char > *buffer, uint16 type, ulonglong value) const | Plugin_gcs_message | protected |
encode_payload_item_string(std::vector< unsigned char > *buffer, uint16 type, const char *value, unsigned long long length) const | Plugin_gcs_message | protected |
encode_payload_item_type_and_length(std::vector< unsigned char > *buffer, uint16 payload_item_type, unsigned long long payload_item_length) const | Plugin_gcs_message | protected |
enum_cargo_type enum name | Plugin_gcs_message | |
enum_payload_item_type enum name | Group_member_info | |
enum_transaction_write_set_hashing_algorithm_compatibility enum name | Group_member_info | |
executed_gtid_set | Group_member_info | private |
gcs_member_id | Group_member_info | private |
get_allow_single_leader() | Group_member_info | |
get_cargo_type() const | Plugin_gcs_message | inline |
get_cargo_type(const unsigned char *buffer) | Plugin_gcs_message | static |
get_configuration_flag_string(const uint32 configuation_flag) | Group_member_info | static |
get_configuration_flags() | Group_member_info | |
get_configuration_flags_string(const uint32 configuation_flags) | Group_member_info | static |
get_default_table_encryption() | Group_member_info | |
get_first_payload_item_raw_data(const unsigned char *buffer, const unsigned char **payload_item_data, size_t *payload_item_length) | Plugin_gcs_message | static |
get_gcs_member_id() | Group_member_info | |
get_group_action_running_description() | Group_member_info | |
get_group_action_running_name() | Group_member_info | |
get_gtid_assignment_block_size() | Group_member_info | |
get_gtid_executed() | Group_member_info | |
get_gtid_purged() | Group_member_info | |
get_gtid_retrieved() | Group_member_info | |
get_header_length() | Plugin_gcs_message | inline |
get_hostname() | Group_member_info | |
get_lower_case_table_names() | Group_member_info | |
get_member_role_string() | Group_member_info | |
get_member_status_string(Group_member_status status) | Group_member_info | static |
get_member_version() | Group_member_info | |
get_member_weight() | Group_member_info | |
get_msg_length() | Plugin_gcs_message | inline |
get_payload_item_type_raw_data(const unsigned char *buffer, const unsigned char *end, uint16 payload_item_type, const unsigned char **payload_item_data, unsigned long long *payload_item_length) | Plugin_gcs_message | static |
get_port() | Group_member_info | |
get_preemptive_garbage_collection() | Group_member_info | |
get_recovery_endpoints() | Group_member_info | |
get_recovery_status() | Group_member_info | |
get_role() | Group_member_info | |
get_sent_timestamp(const unsigned char *buffer, size_t length, const uint16 timestamp_payload_item_type) | Plugin_gcs_message | protectedstatic |
get_uuid() | Group_member_info | |
get_version() | Plugin_gcs_message | inline |
get_view_change_uuid() | Group_member_info | |
get_write_set_extraction_algorithm() | Group_member_info | |
get_write_set_extraction_algorithm_name() | Group_member_info | |
group_action_running | Group_member_info | private |
Group_member_info(PSI_mutex_key psi_mutex_key_arg=key_GR_LOCK_group_member_info_update_lock) | Group_member_info | |
Group_member_info(const char *hostname_arg, uint port_arg, const char *uuid_arg, int write_set_extraction_algorithm, const std::string &gcs_member_id_arg, Group_member_info::Group_member_status status_arg, Member_version &member_version_arg, ulonglong gtid_assignment_block_size_arg, Group_member_info::Group_member_role role_arg, bool in_single_primary_mode, bool has_enforces_update_everywhere_checks, uint member_weight_arg, uint lower_case_table_names_arg, bool default_table_encryption_arg, const char *recovery_endpoints_arg, const char *view_change_uuid_arg, bool allow_single_leader, bool preemptive_garbage_collection, PSI_mutex_key psi_mutex_key_arg=key_GR_LOCK_group_member_info_update_lock) | Group_member_info | |
Group_member_info(Group_member_info &other) | Group_member_info | |
Group_member_info(const uchar *data, size_t len, PSI_mutex_key psi_mutex_key_arg=key_GR_LOCK_group_member_info_update_lock) | Group_member_info | |
Group_member_role enum name | Group_member_info | |
Group_member_status enum name | Group_member_info | |
gtid_assignment_block_size | Group_member_info | private |
has_enforces_update_everywhere_checks() | Group_member_info | |
has_greater_version(Group_member_info *other) | Group_member_info | |
has_greater_weight(Group_member_info *other) | Group_member_info | |
has_lower_uuid(Group_member_info *other) | Group_member_info | |
has_lower_uuid_internal(Group_member_info *other) | Group_member_info | private |
HASH_ALGORITHM_MURMUR32 enum value | Group_member_info | |
HASH_ALGORITHM_OFF enum value | Group_member_info | |
HASH_ALGORITHM_XXHASH64 enum value | Group_member_info | |
hostname | Group_member_info | private |
in_primary_mode() | Group_member_info | |
in_primary_mode_internal() | Group_member_info | private |
is_conflict_detection_enabled() | Group_member_info | |
is_group_action_running() | Group_member_info | |
is_primary_election_running() | Group_member_info | |
is_unreachable() | Group_member_info | |
lower_case_table_names | Group_member_info | private |
m_allow_single_leader | Group_member_info | private |
m_cargo_type | Plugin_gcs_message | private |
m_fixed_header_len | Plugin_gcs_message | private |
m_group_action_running_description | Group_member_info | private |
m_group_action_running_name | Group_member_info | private |
m_msg_len | Plugin_gcs_message | private |
m_preemptive_garbage_collection | Group_member_info | private |
m_skip_encode_view_change_uuid | Group_member_info | |
m_version | Plugin_gcs_message | private |
m_view_change_uuid | Group_member_info | private |
MEMBER_END enum value | Group_member_info | |
MEMBER_ERROR enum value | Group_member_info | |
MEMBER_IN_RECOVERY enum value | Group_member_info | |
MEMBER_OFFLINE enum value | Group_member_info | |
MEMBER_ONLINE enum value | Group_member_info | |
MEMBER_ROLE_END enum value | Group_member_info | |
MEMBER_ROLE_PRIMARY enum value | Group_member_info | |
MEMBER_ROLE_SECONDARY enum value | Group_member_info | |
MEMBER_UNREACHABLE enum value | Group_member_info | |
member_version | Group_member_info | private |
member_weight | Group_member_info | private |
operator delete(void *ptr, const std::nothrow_t &) noexcept | Group_member_info | inline |
operator delete(void *ptr) noexcept | Group_member_info | inline |
operator new(size_t size, const std::nothrow_t &) noexcept | Group_member_info | inline |
operator new(size_t size) noexcept | Group_member_info | inline |
operator==(Group_member_info &other) | Group_member_info | |
PIT_ALLOW_SINGLE_LEADER enum value | Group_member_info | |
PIT_CONFIGURATION_FLAGS enum value | Group_member_info | |
PIT_CONFLICT_DETECTION_ENABLE enum value | Group_member_info | |
PIT_DEFAULT_TABLE_ENCRYPTION enum value | Group_member_info | |
PIT_EXECUTED_GTID enum value | Group_member_info | |
PIT_GCS_ID enum value | Group_member_info | |
PIT_GROUP_ACTION_RUNNING enum value | Group_member_info | |
PIT_GROUP_ACTION_RUNNING_DESCRIPTION enum value | Group_member_info | |
PIT_GROUP_ACTION_RUNNING_NAME enum value | Group_member_info | |
PIT_GTID_ASSIGNMENT_BLOCK_SIZE enum value | Group_member_info | |
PIT_HOSTNAME enum value | Group_member_info | |
PIT_LOWER_CASE_TABLE_NAME enum value | Group_member_info | |
PIT_MAX enum value | Group_member_info | |
PIT_MEMBER_ROLE enum value | Group_member_info | |
PIT_MEMBER_WEIGHT enum value | Group_member_info | |
PIT_PORT enum value | Group_member_info | |
PIT_PREEMPTIVE_GARBAGE_COLLECTION enum value | Group_member_info | |
PIT_PRIMARY_ELECTION_RUNNING enum value | Group_member_info | |
PIT_PURGED_GTID enum value | Group_member_info | |
PIT_RECOVERY_ENDPOINTS enum value | Group_member_info | |
PIT_RETRIEVED_GTID enum value | Group_member_info | |
PIT_STATUS enum value | Group_member_info | |
PIT_UNKNOWN enum value | Group_member_info | |
PIT_UUID enum value | Group_member_info | |
PIT_VERSION enum value | Group_member_info | |
PIT_VIEW_CHANGE_UUID enum value | Group_member_info | |
PIT_WRITE_SET_EXTRACTION_ALGORITHM enum value | Group_member_info | |
Plugin_gcs_message(enum_cargo_type cargo_type) | Plugin_gcs_message | explicitprotected |
PLUGIN_GCS_MESSAGE_VERSION | Plugin_gcs_message | static |
port | Group_member_info | private |
primary_election_running | Group_member_info | private |
psi_mutex_key | Group_member_info | |
purged_gtid_set | Group_member_info | private |
recovery_endpoints | Group_member_info | private |
retrieved_gtid_set | Group_member_info | private |
role | Group_member_info | private |
set_enforces_update_everywhere_checks_flag(bool enforce_everywhere_checks) | Group_member_info | |
set_group_action_running_description(const std::string &group_action_running_description) | Group_member_info | |
set_group_action_running_name(const std::string &group_action_running_name) | Group_member_info | |
set_is_group_action_running(bool is_running) | Group_member_info | |
set_is_primary_election_running(bool is_running) | Group_member_info | |
set_member_weight(uint new_member_weight) | Group_member_info | |
set_primary_mode_flag(bool in_primary_mode) | Group_member_info | |
set_reachable() | Group_member_info | |
set_recovery_endpoints(const char *endpoints) | Group_member_info | |
set_role(Group_member_role new_role) | Group_member_info | |
set_unreachable() | Group_member_info | |
set_view_change_uuid(const char *view_change_cnf) | Group_member_info | |
skip_encode_default_table_encryption | Group_member_info | |
status | Group_member_info | private |
unreachable | Group_member_info | private |
update(const char *hostname_arg, uint port_arg, const char *uuid_arg, int write_set_extraction_algorithm, const std::string &gcs_member_id_arg, Group_member_info::Group_member_status status_arg, Member_version &member_version_arg, ulonglong gtid_assignment_block_size_arg, Group_member_info::Group_member_role role_arg, bool in_single_primary_mode, bool has_enforces_update_everywhere_checks, uint member_weight_arg, uint lower_case_table_names_arg, bool default_table_encryption_arg, const char *recovery_endpoints_arg, const char *view_change_uuid_arg, bool allow_single_leader, bool preemptive_garbage_collection) | Group_member_info | |
update(Group_member_info &other) | Group_member_info | |
update_gtid_sets(std::string &executed_gtids, std::string &purged_gtids, std::string &retrieve_gtids) | Group_member_info | |
update_lock | Group_member_info | private |
update_recovery_status(Group_member_status new_status) | Group_member_info | |
uuid | Group_member_info | private |
WIRE_CARGO_TYPE_SIZE | Plugin_gcs_message | static |
WIRE_FIXED_HEADER_SIZE | Plugin_gcs_message | static |
WIRE_HD_LEN_SIZE | Plugin_gcs_message | static |
WIRE_MSG_LEN_SIZE | Plugin_gcs_message | static |
WIRE_PAYLOAD_ITEM_HEADER_SIZE | Plugin_gcs_message | static |
WIRE_PAYLOAD_ITEM_LEN_SIZE | Plugin_gcs_message | static |
WIRE_PAYLOAD_ITEM_TYPE_SIZE | Plugin_gcs_message | static |
WIRE_VERSION_SIZE | Plugin_gcs_message | static |
write_set_extraction_algorithm | Group_member_info | private |
~Group_member_info() override | Group_member_info | |
~Plugin_gcs_message()=default | Plugin_gcs_message | virtual |