MySQL 8.4.2
Source Code Documentation
|
#include <functional>
#include <sstream>
#include <my_dbug.h>
#include <mysql/components/services/log_builtins.h>
#include <mysqld_error.h>
#include <components/keyrings/common/component_helpers/include/service_requirements.h>
#include <components/keyrings/common/data/data.h>
#include <components/keyrings/common/data/meta.h>
#include <components/keyrings/common/memstore/iterator.h>
#include <components/keyrings/common/operations/operations.h>
Go to the source code of this file.
Namespaces | |
namespace | keyring_common |
namespace | keyring_common::service_implementation |
Functions | |
template<typename Backend , typename Data_extension = data::Data> | |
int | keyring_common::service_implementation::init_reader_template (const char *data_id, const char *auth_id, std::unique_ptr< Iterator< Data_extension > > &it, Keyring_operations< Backend, Data_extension > &keyring_operations, Component_callbacks &callbacks) |
Initialize reader. More... | |
template<typename Backend , typename Data_extension = data::Data> | |
bool | keyring_common::service_implementation::deinit_reader_template (std::unique_ptr< Iterator< Data_extension > > &it, Keyring_operations< Backend, Data_extension > &keyring_operations, Component_callbacks &callbacks) |
Deinitialize reader. More... | |
template<typename Backend , typename Data_extension = data::Data> | |
bool | keyring_common::service_implementation::fetch_length_template (std::unique_ptr< Iterator< Data_extension > > &it, size_t *data_size, size_t *data_type_size, Keyring_operations< Backend, Data_extension > &keyring_operations, Component_callbacks &callbacks) |
Fetch length of the data. More... | |
template<typename Backend , typename Data_extension = data::Data> | |
bool | keyring_common::service_implementation::fetch_template (std::unique_ptr< Iterator< Data_extension > > &it, unsigned char *data_buffer, size_t data_buffer_length, size_t *data_size, char *data_type_buffer, size_t data_type_buffer_length, size_t *data_type_size, Keyring_operations< Backend, Data_extension > &keyring_operations, Component_callbacks &callbacks) |
Fetches data from keyring. More... | |