![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include "plugin/group_replication/libmysqlgcs/src/bindings/xcom/gcs_xcom_control_interface.h"#include "plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_logging_system.h"#include "plugin/group_replication/libmysqlgcs/src/bindings/xcom/gcs_xcom_communication_interface.h"#include "plugin/group_replication/libmysqlgcs/src/bindings/xcom/gcs_xcom_group_member_information.h"#include "plugin/group_replication/libmysqlgcs/src/bindings/xcom/gcs_xcom_interface.h"#include "plugin/group_replication/libmysqlgcs/src/bindings/xcom/gcs_xcom_notification.h"#include "plugin/group_replication/libmysqlgcs/src/bindings/xcom/gcs_xcom_utils.h"#include "plugin/group_replication/libmysqlgcs/src/bindings/xcom/gcs_xcom_view_identifier.h"#include "plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/node_no.h"#include "plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/synode_no.h"#include <algorithm>#include <cassert>#include <iostream>#include <iterator>#include <list>Classes | |
| struct | Gcs_member_identifier_pointer_comparator | 
Functions | |
| static void | set_terminate_suspicion_thread (bool val) | 
| static bool | is_terminate_suspicion_thread () | 
| static void * | suspicions_processing_thread (void *ptr) | 
| static void * | xcom_taskmain_startup (void *ptr) | 
| void | do_function_join (Gcs_control_interface *control_if) | 
| static bool | skip_own_peer_address (std::map< std::string, int > const &my_own_addresses, int my_own_port, std::string &peer_address, int peer_port) | 
| static constexpr const char * | get_signaling_error () | 
| static std::string | get_connection_test_error (const std::string &address, int port) | 
| void | do_function_leave (Gcs_control_interface *control_if) | 
Variables | |
| static const uint64_t | NON_MEMBER_EXPEL_TIMEOUT = 60 * 10000000 | 
| static const unsigned int | SUSPICION_PROCESSING_THREAD_PERIOD = 15 | 
| static bool | terminate_suspicion_thread = false | 
| void do_function_join | ( | Gcs_control_interface * | control_if | ) | 
| void do_function_leave | ( | Gcs_control_interface * | control_if | ) | 
      
  | 
  static | 
      
  | 
  staticconstexpr | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static |