Ejemplo n.º 1
0
bool plManifestFile::IsLocalUpToDate()
{
    if (!fMd5Checked)
        DoMd5Check();

    return fIsLocalUpToDate;
}
Ejemplo n.º 2
0
bool plManifestFile::LocalExists()
{
    if (!fMd5Checked)
        DoMd5Check();

    return fLocalExists;
}
Ejemplo n.º 3
0
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();
    }
}
Ejemplo n.º 4
0
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();
    }
}