Skip to content
API Documentation
BastionGuard™
SettingsStore Member List

This is the complete list of members for SettingsStore, including all inherited members.

apply_language()SettingsStorestatic
cache_SettingsStoreprivatestatic
default_payments_seed()SettingsStoreprivatestatic
defaults()SettingsStoreprivatestatic
ensure_loaded_locked()SettingsStoreprivatestatic
ensure_payments_json_exists()SettingsStorestatic
flush()SettingsStorestatic
get_bool(const std::string &dotted_key, bool fallback_default)SettingsStoreprivatestatic
get_int(const std::string &dotted_key, int fallback_default)SettingsStoreprivatestatic
get_language()SettingsStorestatic
get_node_locked(const nlohmann::json &root, const std::string &dotted_key)SettingsStoreprivatestatic
get_or_create_node_locked(nlohmann::json &root, const std::string &dotted_key)SettingsStoreprivatestatic
get_payment_domains()SettingsStorestatic
get_secure_payments_enabled()SettingsStorestatic
get_string(const std::string &dotted_key, const std::string &fallback_default)SettingsStorestatic
init()SettingsStorestatic
load_from_disk_locked()SettingsStoreprivatestatic
loaded_SettingsStoreprivatestatic
mtx_SettingsStoreprivatestatic
read_json_file(const std::string &path, nlohmann::json &out)SettingsStoreprivatestatic
reload()SettingsStorestatic
reset_payment_domains_from_system()SettingsStorestatic
reset_to_defaults()SettingsStorestatic
save_payment_domains_user(const std::vector< std::string > &domains)SettingsStorestatic
set_bool(const std::string &dotted_key, bool value)SettingsStoreprivatestatic
set_int(const std::string &dotted_key, int value)SettingsStoreprivatestatic
set_language(const std::string &lang)SettingsStorestatic
set_secure_payments_enabled(bool enabled)SettingsStorestatic
set_string(const std::string &dotted_key, const std::string &value)SettingsStorestatic
settings_file_path()SettingsStoreprivatestatic
system_payments_path()SettingsStoreprivatestatic
user_payments_path()SettingsStoreprivatestatic
write_json_atomic(const std::string &path, const nlohmann::json &j)SettingsStoreprivatestatic
write_to_disk_locked(const nlohmann::json &j)SettingsStoreprivatestatic