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
my_h_service m_mysql_string_charset_converter_handle
Definition: server_services_references.h:103
my_h_service m_mysql_global_variable_attributes_handle
Definition: server_services_references.h:105
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:107
my_h_service m_mysql_string_factory_handle
Definition: server_services_references.h:102
const mysql_service_mysql_system_variable_update_string_t * mysql_system_variable_update_string_service
Definition: server_services_references.h:93
my_h_service m_mysql_charset_handle
Definition: server_services_references.h:101
bool finalize()
Release the server services.
Definition: server_services_references.cc:108
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:94
const mysql_service_mysql_charset_t * mysql_charset_service
Definition: server_services_references.h:90
const mysql_service_mysql_string_factory_t * mysql_string_factory_service
Definition: server_services_references.h:91
my_h_service m_mysql_system_variable_update_string_handle
Definition: server_services_references.h:104
my_h_service m_mysql_system_variable_update_integer_handle
Definition: server_services_references.h:106
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:92
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:96
const mysql_service_mysql_system_variable_update_integer_t * mysql_system_variable_update_integer_service
Definition: server_services_references.h:95
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.