MySQL 8.0.39
Source Code Documentation
|
This is the interface for the registrty module. More...
#include <registry.h>
Public Member Functions | |
virtual | ~Registry_module_interface ()=default |
virtual bool | initialize ()=0 |
Initializes the registry handles. More... | |
virtual bool | finalize ()=0 |
SHALL release the registry handles and frees memory that may have been in use. More... | |
virtual const mysql_service_registry_t * | get_registry_handle ()=0 |
SHALL return the service registry handle if initialized already. More... | |
virtual const mysql_service_registry_query_t * | get_registry_query_handle ()=0 |
SHALL return the service registry query handle if initialized already. More... | |
Static Public Attributes | |
static const std::string | SVC_NAME_MEMBERSHIP |
The name of the membership service. More... | |
static const std::string | SVC_NAME_STATUS |
The name of the member status service. More... | |
static const std::string | SVC_NAME_REGISTRY_QUERY |
The name of the registry query service. More... | |
This is the interface for the registrty module.
This is a convenience class to conduct operations on the service registry. It can be used for instance to cache relevant and frequently used references to service implementations.
|
virtualdefault |
|
pure virtual |
SHALL release the registry handles and frees memory that may have been in use.
Clean up.
Implemented in Registry_module.
|
pure virtual |
SHALL return the service registry handle if initialized already.
Implemented in Registry_module.
|
pure virtual |
SHALL return the service registry query handle if initialized already.
Implemented in Registry_module.
|
pure virtual |
Initializes the registry handles.
It acquires registry handles and allocates required memory.
Implemented in Registry_module.
|
static |
The name of the membership service.
|
static |
The name of the registry query service.
|
static |
The name of the member status service.