25#ifndef ROUTER_KEYRING_MASTER_KEY_FILE_INCLUDED
26#define ROUTER_KEYRING_MASTER_KEY_FILE_INCLUDED
33#include "harness_export.h"
71 void add(
const std::string &
id,
const std::string &value,
72 const std::string &
key);
79 void add_encrypted(
const std::string &
id,
const std::string &
buf);
87 std::string
get(
const std::string &
id,
const std::string &
key)
const;
95 std::string get_encrypted(
const std::string &
id)
const;
104 bool remove(
const std::string &
id);
109 const auto &
entries()
const {
return entries_; }
113 std::vector<std::pair<std::string, std::string>>
entries_;
Definition: master_key_file.h:46
std::string path_
Definition: master_key_file.h:112
std::vector< std::pair< std::string, std::string > > entries_
Definition: master_key_file.h:113
MasterKeyFile(const std::string &file)
Definition: master_key_file.h:48
const auto & entries() const
get entries.
Definition: master_key_file.h:109
Definition: master_key_file.h:40
invalid_master_keyfile(const std::string &w)
Definition: master_key_file.h:42
Header for compiler-dependent features.
#define MY_COMPILER_MSVC_DIAGNOSTIC_IGNORE(X)
Definition: my_compiler.h:254
#define MY_COMPILER_DIAGNOSTIC_PUSH()
save the compiler's diagnostic (enabled warnings, errors, ...) state
Definition: my_compiler.h:284
#define MY_COMPILER_DIAGNOSTIC_POP()
restore the compiler's diagnostic (enabled warnings, errors, ...) state
Definition: my_compiler.h:285
Definition: buf0block_hint.cc:29
bool load(THD *, const dd::String_type &fname, dd::String_type *buf)
Read an sdi file from disk and store in a buffer.
Definition: sdi_file.cc:307
void get(PSI_field *, PSI_longlong *) noexcept
Definition: pfs_plugin_column_bigint_v1_all_empty.cc:31
static mysql_service_status_t remove(reference_caching_channel channel, const char *implementation_name) noexcept
Definition: component.cc:136
Definition: varlen_sort.h:174
required string key
Definition: replication_asynchronous_connection_failover.proto:59