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:41
my_h_service m_mysql_string_charset_converter_handle
Definition: server_services_references.h:101
bool initialize()
Acquire the server services.
Definition: server_services_references.cc:28
const mysql_service_component_sys_variable_register_t * component_sys_variable_register_service
Definition: server_services_references.h:94
Server_services_references()=default
Server_services_references(const Server_services_references &)=delete
Deleted copy ctor.
my_h_service m_mysql_string_factory_handle
Definition: server_services_references.h:100
const mysql_service_mysql_system_variable_update_string_t * mysql_system_variable_update_string_service
Definition: server_services_references.h:92
my_h_service m_mysql_charset_handle
Definition: server_services_references.h:99
bool finalize()
Release the server services.
Definition: server_services_references.cc:99
Server_services_references(const Server_services_references &&)=delete
Deleted move ctor.
const mysql_service_mysql_charset_t * mysql_charset_service
Definition: server_services_references.h:89
const mysql_service_mysql_string_factory_t * mysql_string_factory_service
Definition: server_services_references.h:90
my_h_service m_mysql_system_variable_update_string_handle
Definition: server_services_references.h:102
my_h_service m_mysql_system_variable_update_integer_handle
Definition: server_services_references.h:103
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:91
Server_services_references & operator=(const Server_services_references &&)=delete
Deleted move operator.
const mysql_service_mysql_system_variable_update_integer_t * mysql_system_variable_update_integer_service
Definition: server_services_references.h:93
const mysql_service_registry_t * registry_service
Definition: server_services_references.h:88
Server_services_references & operator=(const Server_services_references &)=delete
Deleted assignment operator.
my_h_service m_component_sys_variable_register_handle
Definition: server_services_references.h:104
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.