// ----------------------------------------------------------------------------- // 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; }