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:4449
void set_gr_incoming_connection(gr_incoming_connection_cb x)
Definition: sql_parse.cc:1633
bool is_group_replication_running()
Definition: rpl_group_replication.cc:243
int group_replication_stop(char **error_message)
Definition: rpl_group_replication.cc:214
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:599
bool is_group_replication_plugin_loaded()
Definition: rpl_group_replication.cc:113
bool get_group_replication_group_member_stats_info(unsigned int index, const GROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS &callbacks)
Definition: rpl_group_replication.cc:327
bool get_group_replication_group_members_info(unsigned int index, const GROUP_REPLICATION_GROUP_MEMBERS_CALLBACKS &callbacks)
Definition: rpl_group_replication.cc:309
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:627
bool is_group_replication_cloning()
Definition: rpl_group_replication.cc:259
bool get_group_replication_connection_status_info(const GROUP_REPLICATION_CONNECTION_STATUS_CALLBACKS &callbacks)
Definition: rpl_group_replication.cc:292
unsigned int get_group_replication_members_number_info()
Definition: rpl_group_replication.cc:345
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:675
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:275
int group_replication_start(char **error_message, THD *thd)
Definition: rpl_group_replication.cc:127
Definition: plugin_group_replication.h:54
Definition: plugin_group_replication.h:73
Definition: plugin_group_replication.h:101