24#ifndef RPL_GROUP_REPLICATION_INCLUDED
25#define RPL_GROUP_REPLICATION_INCLUDED
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:36
This is the subclass of View_change_log_event and Log_event This class created the view_change_log_ev...
Definition: log_event.h:4485
void set_gr_incoming_connection(gr_incoming_connection_cb x)
Definition: sql_parse.cc:1619
bool is_group_replication_running()
Definition: rpl_group_replication.cc:240
int group_replication_stop(char **error_message)
Definition: rpl_group_replication.cc:211
std::string get_group_replication_group_name()
Getter to extract the group_name in GR which, this can be used outside GR to find out the group name.
Definition: rpl_group_replication.cc:596
bool is_group_replication_plugin_loaded()
Definition: rpl_group_replication.cc:110
bool get_group_replication_group_member_stats_info(unsigned int index, const GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS &callbacks)
Definition: rpl_group_replication.cc:324
bool get_group_replication_group_members_info(unsigned int index, const GROUP_REPLICATION_GROUP_MEMBERS_CALLBACKS &callbacks)
Definition: rpl_group_replication.cc:306
bool get_group_replication_view_change_uuid(std::string &uuid)
Getter to extract the value of variable group_replication_view_change_uuid in Group Replication.
Definition: rpl_group_replication.cc:624
bool is_group_replication_cloning()
Definition: rpl_group_replication.cc:256
bool get_group_replication_connection_status_info(const GROUP_REPLICATION_CONNECTION_STATUS_CALLBACKS &callbacks)
Definition: rpl_group_replication.cc:289
unsigned int get_group_replication_members_number_info()
Definition: rpl_group_replication.cc:342
bool is_group_replication_member_secondary()
Checks if this member is part of a group in single-primary mode and if this member is a secondary.
Definition: rpl_group_replication.cc:673
int(* gr_incoming_connection_cb)(THD *thd, int fd, SSL *ssl_ctx)
Definition: rpl_group_replication.h:91
int set_group_replication_retrieved_certification_info(View_change_log_event *view_change_event)
Definition: rpl_group_replication.cc:272
int group_replication_start(char **error_message, THD *thd)
Definition: rpl_group_replication.cc:124
Definition: plugin_group_replication.h:54
Definition: plugin_group_replication.h:73
Definition: plugin_group_replication.h:101