Home
last modified time | relevance | path

Searched refs:PersistentJsonStorage (Results 1 – 4 of 4) sorted by relevance

/openbmc/telemetry/src/
H A Dpersistent_json_storage.cpp29 PersistentJsonStorage::PersistentJsonStorage(const DirectoryPath& directory) : in PersistentJsonStorage() function in PersistentJsonStorage
33 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()
H A Dpersistent_json_storage.hpp5 class PersistentJsonStorage : public interfaces::JsonStorage class
8 explicit PersistentJsonStorage(const DirectoryPath& directory);
H A Dtelemetry.hpp22 std::make_unique<PersistentJsonStorage>( in Telemetry()
28 std::make_unique<PersistentJsonStorage>( in Telemetry()
/openbmc/telemetry/tests/src/
H A Dtest_persistent_json_storage.cpp33 PersistentJsonStorage sut{directory};