MySQL  8.0.28
Source Code Documentation
keyring_reader_service_definition.h File Reference

Go to the source code of this file.

Classes

class  keyring_common::service_definition::Keyring_reader_service_impl
 

Namespaces

 keyring_common
 
 keyring_common::service_definition
 

Macros

#define KEYRING_READER_IMPLEMENTOR(component_name)
 

Macro Definition Documentation

◆ KEYRING_READER_IMPLEMENTOR

#define KEYRING_READER_IMPLEMENTOR (   component_name)
Value:
BEGIN_SERVICE_IMPLEMENTATION(component_name, keyring_reader_with_status) \
keyring_common::service_definition::Keyring_reader_service_impl:: \
fetch_length, \
keyring_common::service_definition::Keyring_reader_service_impl::fetch \
END_SERVICE_IMPLEMENTATION()
static mysql_service_status_t deinit(my_h_keyring_reader_object reader_object) noexcept
Deinitialize reader.
Definition: keyring_reader_service_definition.cc:54
static mysql_service_status_t init(const char *data_id, const char *auth_id, my_h_keyring_reader_object *reader_object) noexcept
Initialize reader.
Definition: keyring_reader_service_definition.cc:43
#define BEGIN_SERVICE_IMPLEMENTATION(component, service)
Declares a Service Implementation.
Definition: service_implementation.h:61