Lines Matching defs:std
33 (std::shared_ptr<OHOS::NativePreferences::Preferences> preferences) : preferences_(preferences)
47 std::pair<int, std::string> GetPreferencesDir(OH_PreferencesOption *options)
57 std::string stagePreferencesDir;
88 std::string filePath = dirRes.second + "/" + option->GetFileName();
93 std::shared_ptr<OHOS::NativePreferences::Preferences> innerPreferences=
102 OH_PreferencesImpl *preferenceImpl = new (std::nothrow) OH_PreferencesImpl(innerPreferences);
124 static std::shared_ptr<OHOS::NativePreferences::Preferences> GetNativePreferencesFromOH(OH_Preferences *preference)
134 std::shared_ptr<OHOS::NativePreferences::Preferences> innerPreferences= preferencesImpl->GetNativePreferences();
142 void OH_PreferencesImpl::SetPreferencesStoreFilePath(const std::string &filePath)
144 std::unique_lock<std::shared_mutex> writeLock(mutex_);
148 std::string OH_PreferencesImpl::GetPreferencesStoreFilePath()
150 std::shared_lock<std::shared_mutex> readLock(mutex_);
161 std::shared_ptr<OHOS::NativePreferences::Preferences> innerPreferences= preferencesImpl->GetNativePreferences();
181 std::shared_ptr<OHOS::NativePreferences::Preferences> innerPreferences= GetNativePreferencesFromOH(preference);
210 std::shared_ptr<OHOS::NativePreferences::Preferences> innerPreferences= GetNativePreferencesFromOH(preference);
226 std::string str = (std::string)(res.second);
272 std::shared_ptr<OHOS::NativePreferences::Preferences> innerPreferences= GetNativePreferencesFromOH(preference);
300 std::shared_ptr<OHOS::NativePreferences::Preferences> innerPreferences= GetNativePreferencesFromOH(preference);
316 std::shared_ptr<OHOS::NativePreferences::Preferences> innerPreferences= GetNativePreferencesFromOH(preference);
332 std::shared_ptr<OHOS::NativePreferences::Preferences> innerPreferences= GetNativePreferencesFromOH(preference);
349 std::shared_ptr<OHOS::NativePreferences::Preferences> innerPreferences= GetNativePreferencesFromOH(preference);
374 std::vector<std::string> keysVec;
392 std::vector<std::string> keysVec;
400 OH_PreferencesDataObserver observer, void *context, const std::vector<std::string> &keys)
402 std::unique_lock<std::shared_mutex> writeLock(obsMutex_);
404 auto ndkObserver = std::make_shared<NDKPreferencesObserver>(observer, context);
409 dataObservers_.emplace_back(std::make_pair(std::move(ndkObserver), context));
424 void NDKPreferencesObserver::OnChange(const std::map<std::string, OHOS::NativePreferences::PreferencesValue> &records)
434 OH_PreferencesPair *pairs = new (std::nothrow) OH_PreferencesPair[count];
442 OH_PreferencesValueImpl *valueImpl = new (std::nothrow) OH_PreferencesValueImpl();
458 void NDKPreferencesObserver::OnChange(const std::string &key)
463 const std::vector<std::string> &keys)
465 std::unique_lock<std::shared_mutex> writeLock(obsMutex_);