Lines Matching +defs:path +defs:key

41     EMDBusInterface::createInterface(const std::string& path,
49 auto ptr = objServer.add_interface(path, interface);
146 nlohmann::json& systemConfiguration, const std::string& path,
147 const std::string& key, const nlohmann::json& value,
158 addValueToDBus<bool>(key, value, *iface, permission,
159 systemConfiguration, path);
164 addValueToDBus<int64_t>(key, value, *iface, permission,
165 systemConfiguration, path);
170 addValueToDBus<uint64_t>(key, value, *iface, permission,
171 systemConfiguration, path);
176 addValueToDBus<double>(key, value, *iface, permission,
177 systemConfiguration, path);
182 addValueToDBus<std::string>(key, value, *iface, permission,
183 systemConfiguration, path);
190 "KEY", key, "VALUE", value.type_name());
202 for (const auto& [key, value] : dict.items())
223 std::string path = jsonPointerPath;
224 path.append("/").append(key);
226 populateInterfacePropertyFromJson(systemConfiguration, path, key, value,
245 const std::filesystem::path schemaPath =
246 std::filesystem::path(schemaDirectory) / "exposes_record.json";
271 const std::string& path, const std::string& board)
294 addObjectJson(newData, systemConfiguration, jsonPointerPath, path, board);
299 const std::string& jsonPointerPath, const std::string& path,
362 createInterface(path + "/" + dbusName,
374 const std::string& jsonPointerPath, const std::string& path,
378 createInterface(path, "xyz.openbmc_project.AddObject", board);
383 path{std::string(path)}, board{std::string(board)},
386 addObject(data, systemConfiguration, jsonPointerPath, path, board);