![]() |
Bitcoin Core 30.99.0
P2P Digital Currency
|
#include <common/settings.h>#include <bitcoin-build-config.h>#include <tinyformat.h>#include <univalue.h>#include <util/fs.h>#include <algorithm>#include <fstream>#include <iterator>#include <map>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | common |
Functions | |
| bool | common::ReadSettings (const fs::path &path, std::map< std::string, SettingsValue > &values, std::vector< std::string > &errors) |
| Read settings file. More... | |
| bool | common::WriteSettings (const fs::path &path, const std::map< std::string, SettingsValue > &values, std::vector< std::string > &errors) |
| Write settings file. More... | |
| SettingsValue | common::GetSetting (const Settings &settings, const std::string §ion, const std::string &name, bool ignore_default_section_config, bool ignore_nonpersistent, bool get_chain_type) |
| Get settings value from combined sources: forced settings, command line arguments, runtime read-write settings, and the read-only config file. More... | |
| std::vector< SettingsValue > | common::GetSettingsList (const Settings &settings, const std::string §ion, const std::string &name, bool ignore_default_section_config) |
| Get combined setting value similar to GetSetting(), except if setting was specified multiple times, return a list of all the values specified. More... | |
| bool | common::OnlyHasDefaultSectionSetting (const Settings &settings, const std::string §ion, const std::string &name) |
| Return true if a setting is set in the default config file section, and not overridden by a higher priority command-line or network section value. More... | |