Пример #1
0
// -----------------------------------------------------------------------------
// ProcessFile()
// This function check if the file is DRM protected and add it into database.
// -----------------------------------------------------------------------------
//
TInt CDcfRepSrv::ProcessFile(const TDesC& aFile , TInt& aType)
{
#ifdef _DRM_TESTING
    TRAPD(r,WriteL(_L8("ProcessFile")));
#endif

    TInt err = 0;
    aType = ENoDcf;

    TRAP(err , CheckFileL(aFile , aType));
    if (aType)
    {
        TRAP(err , StoreFileL(aFile,aType));
    }
    return err;
}
TInt TMD5Checker::CheckFile(class RFs& aFs, const TDesC& aFile, const TDesC8& aHash)
{
   TInt ret = KErrNone;
   TRAPD(err, ret = CheckFileL(aFs, aFile, aHash));
   return err == KErrNone ? ret : err;
}