24#ifndef KEYRING_LOAD_SERVICE_DEFINITION_INCLUDED
25#define KEYRING_LOAD_SERVICE_DEFINITION_INCLUDED
33namespace service_definition {
49 const char *instance_path));
55#define KEYRING_LOAD_IMPLEMENTOR(component_name) \
56 BEGIN_SERVICE_IMPLEMENTATION(component_name, keyring_load) \
57 keyring_common::service_definition::Keyring_load_service_impl::load \
58 END_SERVICE_IMPLEMENTATION()
Definition: keyring_load_service_definition.h:35
static mysql_service_status_t load(const char *component_path, const char *instance_path) noexcept
Initialize keyring.
Definition: keyring_load_service_definition.cc:38
Specifies macros to define Components.
Definition: keyring_encryption_service_definition.h:32
Specifies macros to define Service Implementations.
#define DEFINE_BOOL_METHOD(name, args)
A short macro to define method that returns bool, which is the most common case.
Definition: service_implementation.h:88