MySQL 8.4.0
Source Code Documentation
GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS Struct Reference

#include <plugin_group_replication.h>

Public Attributes

void *const context
 
void(* set_channel_name )(void *const context, const char &value, size_t length)
 
void(* set_view_id )(void *const context, const char &value, size_t length)
 
void(* set_member_id )(void *const context, const char &value, size_t length)
 
void(* set_transactions_committed )(void *const context, const char &value, size_t length)
 
void(* set_last_conflict_free_transaction )(void *const context, const char &value, size_t length)
 
void(* set_transactions_in_queue )(void *const context, unsigned long long int value)
 
void(* set_transactions_certified )(void *const context, unsigned long long int value)
 
void(* set_transactions_conflicts_detected )(void *const context, unsigned long long int value)
 
void(* set_transactions_rows_in_validation )(void *const context, unsigned long long int value)
 
void(* set_transactions_remote_applier_queue )(void *const context, unsigned long long int value)
 
void(* set_transactions_remote_applied )(void *const context, unsigned long long int value)
 
void(* set_transactions_local_proposed )(void *const context, unsigned long long int value)
 
void(* set_transactions_local_rollback )(void *const context, unsigned long long int value)
 

Member Data Documentation

◆ context

void* const GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::context

◆ set_channel_name

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_channel_name) (void *const context, const char &value, size_t length)

◆ set_last_conflict_free_transaction

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_last_conflict_free_transaction) (void *const context, const char &value, size_t length)

◆ set_member_id

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_member_id) (void *const context, const char &value, size_t length)

◆ set_transactions_certified

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_transactions_certified) (void *const context, unsigned long long int value)

◆ set_transactions_committed

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_transactions_committed) (void *const context, const char &value, size_t length)

◆ set_transactions_conflicts_detected

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_transactions_conflicts_detected) (void *const context, unsigned long long int value)

◆ set_transactions_in_queue

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_transactions_in_queue) (void *const context, unsigned long long int value)

◆ set_transactions_local_proposed

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_transactions_local_proposed) (void *const context, unsigned long long int value)

◆ set_transactions_local_rollback

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_transactions_local_rollback) (void *const context, unsigned long long int value)

◆ set_transactions_remote_applied

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_transactions_remote_applied) (void *const context, unsigned long long int value)

◆ set_transactions_remote_applier_queue

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_transactions_remote_applier_queue) (void *const context, unsigned long long int value)

◆ set_transactions_rows_in_validation

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_transactions_rows_in_validation) (void *const context, unsigned long long int value)

◆ set_view_id

void(* GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS::set_view_id) (void *const context, const char &value, size_t length)

The documentation for this struct was generated from the following file: