24#ifndef GR_SERVER_SERVICES_REFERENCES 
   25#define GR_SERVER_SERVICES_REFERENCES 
This class holds the references to server services that Group Replication acquires on plugin install.
Definition: server_services_references.h:42
 
const mysql_service_registry_registration_t * registry_registration_service
Definition: server_services_references.h:90
 
my_h_service m_mysql_string_charset_converter_handle
Definition: server_services_references.h:105
 
my_h_service m_mysql_global_variable_attributes_handle
Definition: server_services_references.h:107
 
bool initialize()
Acquire the server services.
Definition: server_services_references.cc:28
 
Server_services_references()=default
 
Server_services_references(const Server_services_references &)=delete
Deleted copy ctor.
 
my_h_service m_component_sys_variable_reader_handle
Definition: server_services_references.h:109
 
my_h_service m_registry_registration_handle
Definition: server_services_references.h:102
 
my_h_service m_mysql_string_factory_handle
Definition: server_services_references.h:104
 
const mysql_service_mysql_system_variable_update_string_t * mysql_system_variable_update_string_service
Definition: server_services_references.h:94
 
my_h_service m_mysql_charset_handle
Definition: server_services_references.h:103
 
bool finalize()
Release the server services.
Definition: server_services_references.cc:117
 
Server_services_references(const Server_services_references &&)=delete
Deleted move ctor.
 
const mysql_service_mysql_global_variable_attributes_t * mysql_global_variable_attributes_service
Definition: server_services_references.h:95
 
const mysql_service_mysql_charset_t * mysql_charset_service
Definition: server_services_references.h:91
 
const mysql_service_mysql_string_factory_t * mysql_string_factory_service
Definition: server_services_references.h:92
 
my_h_service m_mysql_system_variable_update_string_handle
Definition: server_services_references.h:106
 
my_h_service m_mysql_system_variable_update_integer_handle
Definition: server_services_references.h:108
 
virtual ~Server_services_references()
Definition: server_services_references.cc:26
 
const mysql_service_mysql_string_charset_converter_t * mysql_string_charset_converter_service
Definition: server_services_references.h:93
 
Server_services_references & operator=(const Server_services_references &&)=delete
Deleted move operator.
 
const mysql_service_mysql_system_variable_reader_t * component_sys_variable_reader_service
Definition: server_services_references.h:97
 
const mysql_service_mysql_system_variable_update_integer_t * mysql_system_variable_update_integer_service
Definition: server_services_references.h:96
 
const mysql_service_registry_t * registry_service
Definition: server_services_references.h:89
 
Server_services_references & operator=(const Server_services_references &)=delete
Deleted assignment operator.
 
struct my_h_service_imp * my_h_service
A handle type for acquired Service.
Definition: registry.h:33
 
#define SERVICE_TYPE(name)
Generates the standard Service type name.
Definition: service.h:76
 
Declaration of the registry plugin service.