Searched refs:PersistentJsonStorage (Results 1 – 4 of 4) sorted by relevance
29 PersistentJsonStorage::PersistentJsonStorage(const DirectoryPath& directory) : in PersistentJsonStorage() function in PersistentJsonStorage33 void PersistentJsonStorage::store(const FilePath& filePath, in store()71 bool PersistentJsonStorage::remove(const FilePath& filePath) in remove()98 std::optional<nlohmann::json> PersistentJsonStorage::load( in load()124 std::vector<interfaces::JsonStorage::FilePath> PersistentJsonStorage::list() in list()146 std::filesystem::path PersistentJsonStorage::join( in join()152 void PersistentJsonStorage::limitPermissions(const std::filesystem::path& path) in limitPermissions()162 bool PersistentJsonStorage::exist(const FilePath& subPath) const in exist()167 void PersistentJsonStorage::assertThatPathIsNotSymlink( in assertThatPathIsNotSymlink()
5 class PersistentJsonStorage : public interfaces::JsonStorage class8 explicit PersistentJsonStorage(const DirectoryPath& directory);
22 std::make_unique<PersistentJsonStorage>( in Telemetry()28 std::make_unique<PersistentJsonStorage>( in Telemetry()
33 PersistentJsonStorage sut{directory};