|
| REQUIRES_SERVICE_PLACEHOLDER_AS (registry_registration, current_registry_registration) |
|
| REQUIRES_SERVICE_PLACEHOLDER_AS (registry_query, current_registry_query) |
|
static mysql_service_status_t | reference_caching::channel::create (const char *service_names[], reference_caching_channel *out_channel) noexcept |
|
static mysql_service_status_t | reference_caching::channel::destroy (reference_caching_channel channel) noexcept |
|
static mysql_service_status_t | reference_caching::channel::invalidate (reference_caching_channel channel) noexcept |
|
static mysql_service_status_t | reference_caching::cache::create (reference_caching_channel channel, const mysql_service_registry_t *registry, reference_caching_cache *out_cache) noexcept |
|
static mysql_service_status_t | reference_caching::cache::destroy (reference_caching_cache cache) noexcept |
|
static mysql_service_status_t | reference_caching::cache::get (reference_caching_cache cache, unsigned service_name_index, const my_h_service **refs) noexcept |
|
static mysql_service_status_t | reference_caching::cache::flush (reference_caching_cache cache) noexcept |
|
static mysql_service_status_t | reference_caching::channel_ignore_list::add (reference_caching_channel channel, const char *implementation_name) noexcept |
|
static mysql_service_status_t | reference_caching::channel_ignore_list::remove (reference_caching_channel channel, const char *implementation_name) noexcept |
|
static mysql_service_status_t | reference_caching::channel_ignore_list::clear (reference_caching_channel channel) noexcept |
|
static mysql_service_status_t | reference_caching::service_notification::notify_before_unload (const char **services, unsigned int count) noexcept |
|
static mysql_service_status_t | reference_caching::service_notification::notify_after_load (const char **services, unsigned int count) noexcept |
|
static void | reference_caching::register_instruments () |
|
static mysql_service_status_t | reference_caching::init () |
|
static mysql_service_status_t | reference_caching::deinit () |
|
| PROVIDES_SERVICE (reference_caching, reference_caching_channel) |
|
| PROVIDES_SERVICE (reference_caching, reference_caching_cache) |
|
| PROVIDES_SERVICE (reference_caching, reference_caching_channel_ignore_list) |
|
| PROVIDES_SERVICE (reference_caching, dynamic_loader_services_loaded_notification) |
|
| PROVIDES_SERVICE (reference_caching, dynamic_loader_services_unload_notification) |
|
| END_COMPONENT_PROVIDES () |
|
| REQUIRES_SERVICE_AS (registry_registration, current_registry_registration) |
|
| REQUIRES_SERVICE_AS (registry_query, current_registry_query) |
|
| END_COMPONENT_REQUIRES () |
|
| METADATA ("mysql.author", "Oracle Corporation") |
|
| METADATA ("mysql.license", "GPL") |
|
| END_COMPONENT_METADATA () |
|