![]() |
MySQL 9.4.0
Source Code Documentation
|
Classes | |
| class | Config_pod |
Functions | |
| template<typename T > | |
| bool | get_mandatory_element (const std::unique_ptr< Config_reader > &config_reader, const std::string &element_name, T &element_value, std::string &err) |
| bool | find_and_read_config_file (std::unique_ptr< Config_pod > &config_pod, std::string &err) |
| Read configuration file. More... | |
| bool | create_config (std::unique_ptr< std::vector< std::pair< std::string, std::string > > > &metadata) |
| Create configuration vector. More... | |
Variables | |
| char * | g_component_path = nullptr |
| char * | g_instance_path = nullptr |
| static const char * | s_component_metadata [][2] |
| const std::string | config_file_name = "component_keyring_file.cnf" |
| const std::string | config_options [] = {"read_local_config", "path", "read_only"} |
| bool keyring_file::config::create_config | ( | std::unique_ptr< std::vector< std::pair< std::string, std::string > > > & | metadata | ) |
Create configuration vector.
| [out] | metadata | Configuration data |
| false | Success |
| true | Failure |
| bool keyring_file::config::find_and_read_config_file | ( | std::unique_ptr< Config_pod > & | config_pod, |
| std::string & | err | ||
| ) |
Read configuration file.
| [out] | config_pod | Configuration details |
| [out] | err | Error message |
| false | Success |
| true | Failure |
| bool keyring_file::config::get_mandatory_element | ( | const std::unique_ptr< Config_reader > & | config_reader, |
| const std::string & | element_name, | ||
| T & | element_value, | ||
| std::string & | err | ||
| ) |
| const std::string keyring_file::config::config_file_name = "component_keyring_file.cnf" |
| const std::string keyring_file::config::config_options[] = {"read_local_config", "path", "read_only"} |
| char * keyring_file::config::g_component_path = nullptr |
| char * keyring_file::config::g_instance_path = nullptr |
|
static |