23#ifndef KEYRING_LOAD_SERVICE_DEFINITION_INCLUDED
24#define KEYRING_LOAD_SERVICE_DEFINITION_INCLUDED
32namespace service_definition {
48 const char *instance_path));
54#define KEYRING_LOAD_IMPLEMENTOR(component_name) \
55 BEGIN_SERVICE_IMPLEMENTATION(component_name, keyring_load) \
56 keyring_common::service_definition::Keyring_load_service_impl::load \
57 END_SERVICE_IMPLEMENTATION()
Definition: keyring_load_service_definition.h:34
static mysql_service_status_t load(const char *component_path, const char *instance_path) noexcept
Initialize keyring.
Definition: keyring_load_service_definition.cc:37
Specifies macros to define Components.
Definition: keyring_encryption_service_definition.h:31
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:87