Lines Matching refs:localFileInfo
136 int32_t PkgEntry::Init(PkgManager::FileInfoPtr localFileInfo, const PkgManager::FileInfoPtr fileInfo,
139 if (localFileInfo == nullptr || fileInfo == nullptr || inStream == nullptr) {
145 localFileInfo->identity.assign(fileInfo->identity);
146 localFileInfo->flags = fileInfo->flags;
147 localFileInfo->digestMethod = fileInfo->digestMethod;
148 localFileInfo->packMethod = fileInfo->packMethod;
149 localFileInfo->modifiedTime = fileInfo->modifiedTime;
150 localFileInfo->packedSize = fileInfo->packedSize;
151 localFileInfo->unpackedSize = fileInfo->unpackedSize;
154 if (localFileInfo->unpackedSize == 0) {
155 localFileInfo->unpackedSize = inStream->GetFileLength();
157 if (localFileInfo->packedSize == 0) {
158 localFileInfo->packedSize = inStream->GetFileLength();
160 if (localFileInfo->unpackedSize == 0) {
164 if (localFileInfo->modifiedTime == 0) {
165 time(&localFileInfo->modifiedTime);