23#ifndef MYSQL_SERVICE_PLUGIN_REGISTRY_INCLUDED
118#ifdef MYSQL_DYNAMIC_PLUGIN
119#define mysql_plugin_registry_acquire() \
120 plugin_registry_service->mysql_plugin_registry_acquire_func()
121#define mysql_plugin_registry_release(r) \
122 plugin_registry_service->mysql_plugin_registry_release_func(r)
128#define MYSQL_SERVICE_PLUGIN_REGISTRY_INCLUDED
struct plugin_registry_service_st * plugin_registry_service
#define SERVICE_TYPE(name)
Generates the standard Service type name.
Definition: service.h:75
const mysql_service_registry_t * mysql_plugin_registry_acquire()
Returns a new reference to the "registry" service.
Definition: plugin_registry_service.cc:46
int mysql_plugin_registry_release(const mysql_service_registry_t *)
Releases a registry service reference.
Definition: plugin_registry_service.cc:74
A bridge service allowing plugins to work with the registry.
Definition: service_plugin_registry.h:46
int(* mysql_plugin_registry_release_func)(const mysql_service_registry_t *registry_ptr)
Release a pointer to the registry service.
Definition: service_plugin_registry.h:114