24#ifndef MYSQL_SERVICE_PLUGIN_REGISTRY_INCLUDED
119#ifdef MYSQL_DYNAMIC_PLUGIN
120#define mysql_plugin_registry_acquire() \
121 plugin_registry_service->mysql_plugin_registry_acquire_func()
122#define mysql_plugin_registry_release(r) \
123 plugin_registry_service->mysql_plugin_registry_release_func(r)
129#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:76
const mysql_service_registry_t * mysql_plugin_registry_acquire()
Returns a new reference to the "registry" service.
Definition: plugin_registry_service.cc:47
int mysql_plugin_registry_release(const mysql_service_registry_t *)
Releases a registry service reference.
Definition: plugin_registry_service.cc:75
A bridge service allowing plugins to work with the registry.
Definition: service_plugin_registry.h:47
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:115