MySQL 8.4.2
Source Code Documentation
|
Namespaces | |
namespace | backend |
namespace | config |
Functions | |
bool | set_paths (const char *component_path, const char *instance_path) |
Set path to component. More... | |
bool | init_or_reinit_keyring (std::string &err) |
Initialize or re-initialize keyring. More... | |
static mysql_service_status_t | keyring_file_init () |
Initialization function for component - Used when loading the component. More... | |
static mysql_service_status_t | keyring_file_deinit () |
De-initialization function for component - Used when unloading the component. More... | |
Variables | |
keyring_common::service_implementation::Component_callbacks * | g_component_callbacks = nullptr |
Component callbacks. More... | |
Keyring_operations< Keyring_file_backend > * | g_keyring_operations = nullptr |
Keyring operations object. More... | |
Config_pod * | g_config_pod = nullptr |
Keyring data source. More... | |
bool | g_keyring_file_inited = false |
Keyring state. More... | |
bool keyring_file::init_or_reinit_keyring | ( | std::string & | err | ) |
Initialize or re-initialize keyring.
[out] | err | Error message |
false | Read config and data |
true | Error reading config or data. Existing data remains as it is. |
|
static |
De-initialization function for component - Used when unloading the component.
|
static |
Initialization function for component - Used when loading the component.
bool keyring_file::set_paths | ( | const char * | component_path, |
const char * | instance_path | ||
) |
Set path to component.
[in] | component_path | Path to component library |
[in] | instance_path | Path to instance specific config |
false | Successful initialization |
true | Error |
keyring_common::service_implementation::Component_callbacks * keyring_file::g_component_callbacks = nullptr |
Component callbacks.
config::Config_pod * keyring_file::g_config_pod = nullptr |
Keyring data source.
bool keyring_file::g_keyring_file_inited = false |
Keyring state.
keyring_common::operations::Keyring_operations< backend::Keyring_file_backend > * keyring_file::g_keyring_operations = nullptr |
Keyring operations object.