#include <errno.h>
#include <mysql/group_replication_priv.h>
#include <stddef.h>
#include <algorithm>
#include <chrono>
#include <map>
#include <queue>
#include <random>
#include <string>
#include <vector>
#include "my_dbug.h"
#include "my_systime.h"
#include "plugin/group_replication/include/plugin_psi.h"
#include "sql/malloc_allocator.h"
#include "string_with_len.h"
 
Go to the source code of this file.
◆ abort_plugin_process()
      
        
          | void abort_plugin_process  | 
          ( | 
          const char *  | 
          message | ) | 
           | 
        
      
 
 
◆ log_primary_member_details()
      
        
          | void log_primary_member_details  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ plugin_escape_string()
      
        
          | void plugin_escape_string  | 
          ( | 
          std::string &  | 
          string_to_escape | ) | 
           | 
        
      
 
Simple method to escape character on a string. 
- Note
 - based on escape_string_for_mysql 
 
- 
the result is stored in the parameter string
 
- Parameters
 - 
  
    | [in,out] | string_to_escape | the string to escape  | 
  
   
 
 
◆ vector_random_shuffle()
Rearranges the given vector elements randomly. 
- Parameters
 - 
  
    | [in,out] | v | the vector to shuffle  |