commondrm/drmencryptor/src/DrmEncryptor.cpp
changeset 23 493788a4a8a4
parent 0 95b198f216e5
equal deleted inserted replaced
5:79d62d1d7957 23:493788a4a8a4
    28 #include <bacline.h>
    28 #include <bacline.h>
    29 #include <e32math.h>
    29 #include <e32math.h>
    30 
    30 
    31 
    31 
    32 #ifdef RD_MULTIPLE_DRIVE
    32 #ifdef RD_MULTIPLE_DRIVE
    33 #include <DriveInfo.h>
    33 #include <driveinfo.h>
    34 #endif
    34 #endif
    35 
    35 
    36 #include <DrmRights.h>
    36 #include <DRMRights.h>
    37 #include <DcfCommon.h>
    37 #include <DcfCommon.h>
    38 #include <DRMMessageParser.h>
    38 #include <DRMMessageParser.h>
    39 #include <Oma1DcfCreator.h>
    39 #include <Oma1DcfCreator.h>
    40 #include <DrmRightsClient.h>
    40 #include <DRMRightsClient.h>
    41 #include "DRMClockClient.h"
    41 #include "DRMClockClient.h"
    42 
    42 
    43 #include <dcfrep.h>
    43 #include <DcfRep.h>
    44 #include <dcfentry.h>
    44 #include <DcfEntry.h>
    45 
    45 
    46 #include <DRMEncryptor.rsg>
    46 #include <DRMEncryptor.rsg>
    47 
    47 
    48 #include <avkon.hrh>
    48 #include <avkon.hrh>
    49 #include <aknnotewrappers.h>
    49 #include <aknnotewrappers.h>
   369         input.Delete(inputNameSize, input.Length()-1);
   369         input.Delete(inputNameSize, input.Length()-1);
   370         output.Delete(outputNameSize, output.Length()-1);
   370         output.Delete(outputNameSize, output.Length()-1);
   371         }
   371         }
   372 
   372 
   373     fs.Close();
   373     fs.Close();
   374     
   374 
   375     TRequestStatus status;
   375     TRequestStatus status;
   376     CDcfRep* rep = CDcfRep::NewL();
   376     CDcfRep* rep = CDcfRep::NewL();
   377     CleanupStack::PushL(rep);
   377     CleanupStack::PushL(rep);
   378     rep->RefreshDcf(status);
   378     rep->RefreshDcf(status);
   379     User::WaitForRequest( status );
   379     User::WaitForRequest( status );
   380     CleanupStack::PopAndDestroy( rep );
   380     CleanupStack::PopAndDestroy( rep );
   381     
   381 
   382     delete files;
   382     delete files;
   383 
   383 
   384     return (aEncryptedCount*aMultiplier + aRightsCount + aMessagesProcessed);
   384     return (aEncryptedCount*aMultiplier + aRightsCount + aMessagesProcessed);
   385     }
   385     }
   386 
   386