Home
last modified time | relevance | path

Searched refs:PkgEntryPtr (Results 1 – 12 of 12) sorted by relevance

/ohos5.0/base/update/updater/services/package/pkg_package/
H A Dpkg_pkgfile.cpp42 PkgEntryPtr PkgFileImpl::AddPkgEntry(const std::string &fileName) in AddPkgEntry()
45 PkgEntryPtr entry = nullptr; in AddPkgEntry()
64 pkgEntryMapId_.insert(std::pair<uint32_t, PkgEntryPtr>(nodeId, entry)); in AddPkgEntry()
65 pkgEntryMapFileName_.insert(std::pair<std::string, PkgEntryPtr>(fileName, entry)); in AddPkgEntry()
69 int32_t PkgFileImpl::ExtractFile(const PkgEntryPtr node, PkgStreamPtr output) in ExtractFile()
77 auto entry = static_cast<PkgEntryPtr>(node); in ExtractFile()
86 PkgEntryPtr PkgFileImpl::FindPkgEntry(const std::string &fileName) in FindPkgEntry()
92 std::multimap<std::string, PkgEntryPtr>::iterator iter = pkgEntryMapFileName_.find(fileName); in FindPkgEntry()
H A Dpkg_pkgfile.h45 int32_t ExtractFile(const PkgEntryPtr node, const PkgStreamPtr output) override;
60 PkgEntryPtr FindPkgEntry(const std::string &fileName) override;
89 PkgEntryPtr AddPkgEntry(const std::string& fileName);
103 std::map<uint32_t, PkgEntryPtr> pkgEntryMapId_ {};
104 std::multimap<std::string, PkgEntryPtr, std::greater<std::string>> pkgEntryMapFileName_ {};
H A Dpkg_lz4file.cpp212 pkgEntryMapId_.insert(std::pair<uint32_t, PkgEntryPtr>(entry->GetNodeId(), entry)); in LoadPackage()
213 … pkgEntryMapFileName_.insert(std::pair<std::string, PkgEntryPtr>(entry->GetFileName(), entry)); in LoadPackage()
H A Dpkg_zipfile.cpp273 … pkgEntryMapId_.insert(std::pair<uint32_t, PkgEntryPtr>(entry->GetNodeId(), (PkgEntryPtr)entry)); in ParseFileEntries()
274 …pkgEntryMapFileName_.insert(std::pair<std::string, PkgEntryPtr>(entry->GetFileName(), (PkgEntryPtr in ParseFileEntries()
H A Dpkg_gzipfile.cpp398 pkgEntryMapId_.insert(std::pair<uint32_t, PkgEntryPtr>(entry->GetNodeId(), entry)); in LoadPackage()
399 pkgEntryMapFileName_.insert(std::pair<std::string, PkgEntryPtr>(entry->GetFileName(), entry)); in LoadPackage()
H A Dpkg_upgradefile.cpp607 pkgEntryMapId_.insert(pair<uint32_t, PkgEntryPtr>(entry->GetNodeId(), entry)); in SaveEntry()
608 pkgEntryMapFileName_.insert(std::pair<std::string, PkgEntryPtr>(entry->GetFileName(), entry)); in SaveEntry()
/ohos5.0/base/update/updater/services/include/package/
H A Dpkg_manager.h35 using PkgEntryPtr = PkgEntry *; variable
131 virtual int32_t ExtractFile(const PkgEntryPtr node, const PkgStreamPtr output) = 0;
137 virtual PkgEntryPtr FindPkgEntry(const std::string &fileName) = 0;
/ohos5.0/base/update/updater/test/fuzztest/fuzz_src_data/
H A DTestDecompressGzip.new.gz1/* 2 * Copyright (c) 2021 Huawei Device Co., Ltd. 3 * ...
/ohos5.0/base/update/updater/test/unittest/test_data/applypatch/
H A DTestDecompressGzip.new.gz1/* 2 * Copyright (c) 2021 Huawei Device Co., Ltd. 3 * ...
/ohos5.0/base/update/updater/services/package/pkg_manager/
H A Dpkg_managerImpl.cpp442 PkgEntryPtr pkgEntry = GetPkgEntry(path); in ExtractFile()
476 PkgEntryPtr pkgEntry = GetPkgEntry(path); in GetFileInfo()
483 PkgEntryPtr PkgManagerImpl::GetPkgEntry(const std::string &path) in GetPkgEntry()
488 PkgEntryPtr pkgEntry = pkgFile->FindPkgEntry(path); in GetPkgEntry()
H A Dpkg_manager_impl.h58 PkgEntryPtr GetPkgEntry(const std::string &path);
/ohos5.0/base/update/updater/test/unittest/package/
H A Dpkg_package_unittest.cpp87 EXPECT_NE(((PkgEntryPtr)entry.get())->GetPkgFile(), nullptr); in TestPkgFile()