Lines Matching defs:PreferencesImpl

128 PreferencesImpl::PreferencesImpl(const Options &options) : PreferencesBase(options)
136 PreferencesImpl::~PreferencesImpl()
140 int PreferencesImpl::Init()
148 bool PreferencesImpl::StartLoadFromDisk()
152 ExecutorPool::Task task = [pref = shared_from_this()] { PreferencesImpl::LoadFromDisk(pref); };
157 void PreferencesImpl::LoadFromDisk(std::shared_ptr<PreferencesImpl> pref)
164 bool loadResult = PreferencesImpl::ReadSettingXml(pref);
173 void PreferencesImpl::AwaitLoadFile()
188 PreferencesValue PreferencesImpl::Get(const std::string &key, const PreferencesValue &defValue)
203 std::map<std::string, PreferencesValue> PreferencesImpl::GetAll()
294 bool PreferencesImpl::ReadSettingXml(std::shared_ptr<PreferencesImpl> pref)
386 bool PreferencesImpl::WriteSettingXml(
402 bool PreferencesImpl::HasKey(const std::string &key)
412 int PreferencesImpl::Put(const std::string &key, const PreferencesValue &value)
435 int PreferencesImpl::Delete(const std::string &key)
449 int PreferencesImpl::Clear()
459 int PreferencesImpl::WriteToDiskFile(std::shared_ptr<PreferencesImpl> pref)
483 void PreferencesImpl::Flush()
498 PreferencesImpl::WriteToDiskFile(realThis);
505 int PreferencesImpl::FlushSync()
516 return PreferencesImpl::WriteToDiskFile(shared_from_this());
522 std::pair<int, PreferencesValue> PreferencesImpl::GetValue(const std::string &key, const PreferencesValue &defValue)
537 std::pair<int, std::map<std::string, PreferencesValue>> PreferencesImpl::GetAllData()
543 void PreferencesImpl::NotifyPreferencesObserver(const std::list<std::string> &keysModified,