Searched refs:PkgEntryPtr (Results 1 – 12 of 12) sorted by relevance
42 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()
45 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_ {};
212 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()
273 … 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()
398 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()
607 pkgEntryMapId_.insert(pair<uint32_t, PkgEntryPtr>(entry->GetNodeId(), entry)); in SaveEntry()608 pkgEntryMapFileName_.insert(std::pair<std::string, PkgEntryPtr>(entry->GetFileName(), entry)); in SaveEntry()
35 using PkgEntryPtr = PkgEntry *; variable131 virtual int32_t ExtractFile(const PkgEntryPtr node, const PkgStreamPtr output) = 0;137 virtual PkgEntryPtr FindPkgEntry(const std::string &fileName) = 0;
1/* 2 * Copyright (c) 2021 Huawei Device Co., Ltd. 3 * ...
442 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()
58 PkgEntryPtr GetPkgEntry(const std::string &path);
87 EXPECT_NE(((PkgEntryPtr)entry.get())->GetPkgFile(), nullptr); in TestPkgFile()