Lines Matching defs:fileName

451 int32_t PkgManagerImpl::ParseComponents(const std::string &packagePath, std::vector<std::string> &fileName)

457 return pkgFile->ParseComponents(fileName);
497 PkgManager::StreamPtr PkgManagerImpl::GetPkgFileStream(const std::string &fileName)
499 auto iter = pkgStreams_.find(fileName);
507 int32_t PkgManagerImpl::CreatePkgStream(StreamPtr &stream, const std::string &fileName, const PkgBuffer &buffer)
509 PkgStreamPtr pkgStream = new MemoryMapStream(this, fileName, buffer, PkgStream::PkgStreamType_Buffer);
518 int32_t PkgManagerImpl::CreatePkgStream(StreamPtr &stream, const std::string &fileName,
521 PkgStreamPtr pkgStream = new(std::nothrow) FlowDataStream(this, fileName, fileLen,
531 int32_t PkgManagerImpl::DoCreatePkgStream(PkgStreamPtr &stream, const std::string &fileName, int32_t type)
536 if (type == PkgStream::PkgStreamType_Read && _fullpath(realPath, fileName.c_str(), PATH_MAX) == nullptr) {
538 if (type == PkgStream::PkgStreamType_Read && realpath(fileName.c_str(), realPath) == nullptr) {
543 if (CheckFile(fileName, type) != PKG_SUCCESS) {
545 PKG_LOGE("Fail to check file %s ", fileName.c_str());
549 if (pkgStreams_.find(fileName) != pkgStreams_.end()) {
550 PkgStreamPtr mapStream = pkgStreams_[fileName];
559 file = fopen(fileName.c_str(), modeFlags[type]);
563 PKG_LOGE("Fail to open file %s ", fileName.c_str());
566 stream = new FileStream(this, fileName, file, type);
570 int32_t PkgManagerImpl::CreatePkgStream(PkgStreamPtr &stream, const std::string &fileName, size_t size, int32_t type)
575 int32_t ret = DoCreatePkgStream(stream, fileName, type);
581 if ((size == 0) && (access(fileName.c_str(), 0) != 0)) {
585 size_t fileSize = (size == 0) ? GetFileSize(fileName) : size;
588 PKG_LOGE("Fail to check file size %s ", fileName.c_str());
593 memoryMap = AnonymousMap(fileName, fileSize);
595 memoryMap = FileMap(fileName);
599 PKG_LOGE("Fail to map memory %s ", fileName.c_str());
603 stream = new MemoryMapStream(this, fileName, buffer);
609 pkgStreams_[fileName] = stream;
613 int32_t PkgManagerImpl::CreatePkgStream(PkgStreamPtr &stream, const std::string &fileName,
616 stream = new ProcessorStream(this, fileName, processor, context);