Lines Matching defs:Extractor

29 Extractor::Extractor(const std::string &source) : zipFile_(source)
34 Extractor::~Extractor()
37 bool Extractor::Init()
46 bool Extractor::GetFileBuffer(const std::string& srcPath, std::ostringstream& dest)
64 bool Extractor::GetFileList(const std::string& srcPath, std::vector<std::string>& assetList)
80 bool Extractor::HasEntry(const std::string &fileName) const
89 bool Extractor::IsDirExist(const std::string &dir) const
100 bool Extractor::ExtractByName(const std::string &fileName, std::ostream &dest) const
111 bool Extractor::ExtractFile(const std::string &fileName, const std::string &targetPath) const
133 bool Extractor::IsSameHap(const std::string& hapPath) const
138 std::unique_ptr<FileMapper> Extractor::GetData(const std::string &fileName, bool) const
144 std::shared_ptr<FileMapper> Extractor::GetSafeData(const std::string &fileName)
154 std::unique_ptr<FileMapper> Extractor::GetMmapData(const std::string &fileName)
160 bool Extractor::IsStageModel()
169 bool Extractor::ExtractToBufByName(const std::string &fileName, std::unique_ptr<uint8_t[]> &dataPtr,
176 bool Extractor::GetFileInfo(const std::string &fileName, FileInfo &fileInfo) const
198 bool Extractor::GetFileList(const std::string &srcPath, std::set<std::string> &fileSet)
215 bool Extractor::IsHapCompress(const std::string &fileName) const
226 std::unordered_map<std::string, std::shared_ptr<Extractor>> ExtractorUtil::extractorMap_;
238 std::shared_ptr<Extractor> ExtractorUtil::GetExtractor(const std::string &hapPath, bool &newCreate, bool cache)
252 std::shared_ptr<Extractor> extractor = std::make_shared<Extractor>(hapPath);