bool plManifestFile::IsLocalUpToDate() { if (!fMd5Checked) DoMd5Check(); return fIsLocalUpToDate; }
bool plManifestFile::LocalExists() { if (!fMd5Checked) DoMd5Check(); return fLocalExists; }
plManifestFile::plManifestFile(const char* name, const char* serverPath, const plMD5Checksum& check, uint32_t size, uint32_t zippedSize, uint32_t flags, bool md5Now) : fChecksum(check), fSize(size), fZippedSize(zippedSize), fFlags(flags), fMd5Checked(md5Now) { fName = name; fServerPath = serverPath; if (md5Now) { DoMd5Check(); } }
plManifestFile::plManifestFile(const plFileName& name, const plFileName& serverPath, const plMD5Checksum& check, uint32_t size, uint32_t zippedSize, uint32_t flags, bool md5Now) : fName(name), fServerPath(serverPath), fChecksum(check), fSize(size), fZippedSize(zippedSize), fFlags(flags), fMd5Checked(md5Now) { if (md5Now) { DoMd5Check(); } }