Lines Matching refs:versionId
115 auto versionId = path.substr(pos + 1); in onVersionInterfacesAdded() local
117 if (activations.find(versionId) == activations.end()) in onVersionInterfacesAdded()
133 createActivationObject(path, versionId, extendedVersion, in onVersionInterfacesAdded()
135 activations.emplace(versionId, std::move(activation)); in onVersionInterfacesAdded()
138 createVersionObject(path, versionId, version, purpose); in onVersionInterfacesAdded()
139 versions.emplace(versionId, std::move(versionPtr)); in onVersionInterfacesAdded()
143 void ItemUpdater::erase(const std::string& versionId) in erase() argument
145 auto it = versions.find(versionId); in erase()
150 "VERSION_ID", versionId); in erase()
159 auto ita = activations.find(versionId); in erase()
164 "VERSION_ID", versionId); in erase()
168 activations.erase(versionId); in erase()
209 void ItemUpdater::onUpdateDone(const std::string& versionId, in onUpdateDone() argument
215 if (it->second->getVersionId() != versionId && in onUpdateDone()
223 auto it = activations.find(versionId); in onUpdateDone()
227 "VERSION_ID", versionId); in onUpdateDone()
236 const std::string& path, const std::string& versionId, in createActivationObject() argument
240 return std::make_unique<Activation>(bus, path, versionId, extVersion, in createActivationObject()
248 auto versionId = utils::getVersionId(psuVersion); in createPsuObject() local
249 auto path = std::string(SOFTWARE_OBJPATH) + "/" + versionId; in createPsuObject()
251 auto it = activations.find(versionId); in createPsuObject()
273 path, versionId, "", activationState, associations, ""); in createPsuObject()
274 activations.emplace(versionId, std::move(activation)); in createPsuObject()
275 psuPathActivationMap.emplace(psuInventoryPath, activations[versionId]); in createPsuObject()
277 auto versionPtr = createVersionObject(path, versionId, psuVersion, in createPsuObject()
279 versions.emplace(versionId, std::move(versionPtr)); in createPsuObject()
365 const std::string& objPath, const std::string& versionId, in createVersionObject() argument
372 bus, objPath, versionId, versionString, versionPurpose, in createVersionObject()
519 auto versionId = utils::getVersionId(version); in scanDirectory() local
520 auto it = activations.find(versionId); in scanDirectory()
526 auto objPath = std::string(SOFTWARE_OBJPATH) + "/" + versionId; in scanDirectory()
528 auto activation = createActivationObject(objPath, versionId, extVersion, in scanDirectory()
530 activations.emplace(versionId, std::move(activation)); in scanDirectory()
533 createVersionObject(objPath, versionId, version, purpose); in scanDirectory()
534 versions.emplace(versionId, std::move(versionPtr)); in scanDirectory()
615 std::optional<std::string> versionId; in getLatestVersionId() local
620 versionId = v.first; in getLatestVersionId()
624 if (!versionId.has_value()) in getLatestVersionId()
629 return versionId; in getLatestVersionId()
732 std::string versionId = activation.second->getVersionId(); in getFWVersionFromBuiltinDir() local
733 auto it = versions.find(versionId); in getFWVersionFromBuiltinDir()