26#ifndef MYSQL_HARNESS_TLS_RELOAD_COMPONENT_INCLUDED
27#define MYSQL_HARNESS_TLS_RELOAD_COMPONENT_INCLUDED
35#include "harness_export.h"
63 void request_reload();
static mysql_service_status_t init()
Component initialization.
Definition: audit_api_message_emit.cc:575
Class that stores callback function reference as well as the result of the callback function call (in...
Definition: keyring_service.cc:44
Definition: tls_reload_component.cc:42
Coordinates asynchronous reloads of TLS material owned by Router plugins.
Definition: tls_reload_component.h:41
TlsReloadComponent(const TlsReloadComponent &)=delete
std::size_t RegistrationId
Definition: tls_reload_component.h:46
TlsReloadComponent & operator=(const TlsReloadComponent &)=delete
std::mutex impl_mtx_
Definition: tls_reload_component.h:69
std::shared_ptr< Impl > impl_
Definition: tls_reload_component.h:71
Definition: expected.h:286
static void stop(mysql_harness::PluginFuncEnv *)
Definition: mysql_rest_service_plugin.cc:413
Singleton class that stores the application type.
Definition: component_application_type_name.h:31
Result
Definition: result.h:34