omadrm/drmhelper/src/DRMHelperDownloadManager.cpp
branchRCL_3
changeset 12 8a03a285ab14
parent 0 95b198f216e5
child 13 a20e54f39dd4
equal deleted inserted replaced
11:e16d72588c28 12:8a03a285ab14
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 // INCLUDE FILES
    19 // INCLUDE FILES
    20 #include "DRMHelperDownloadManager.h"
    20 #include "DRMHelperDownloadManager.h"
    21 #include "drmhelperdmgrwrapper.h"
    21 #include "DRMHelperDMgrWrapper.h"
    22 
    22 
    23 // CONSTANTS
    23 // CONSTANTS
    24 _LIT( KDRMHelperDMgrHandlerName, "\\system\\libs\\drmhelperdmgrwrapper.dll" );
    24 _LIT( KDRMHelperDMgrHandlerName, "\\system\\libs\\drmhelperdmgrwrapper.dll" );
    25 
    25 
    26 typedef TAny* (*NewDMgrL)();
    26 typedef TAny* (*NewDMgrL)();
    46     }
    46     }
    47 
    47 
    48 CDrmHelperDownloadManager* CDrmHelperDownloadManager::NewL()
    48 CDrmHelperDownloadManager* CDrmHelperDownloadManager::NewL()
    49     {
    49     {
    50     CDrmHelperDownloadManager* self = new( ELeave ) CDrmHelperDownloadManager();
    50     CDrmHelperDownloadManager* self = new( ELeave ) CDrmHelperDownloadManager();
    51     
    51 
    52     CleanupStack::PushL( self );
    52     CleanupStack::PushL( self );
    53     self->ConstructL();
    53     self->ConstructL();
    54     CleanupStack::Pop();
    54     CleanupStack::Pop();
    55 
    55 
    56     return self;
    56     return self;
    59 CDrmHelperDownloadManager::~CDrmHelperDownloadManager()
    59 CDrmHelperDownloadManager::~CDrmHelperDownloadManager()
    60     {
    60     {
    61     delete iDMgrHandler;
    61     delete iDMgrHandler;
    62     iDMgrDll.Close();
    62     iDMgrDll.Close();
    63     }
    63     }
    64     
    64 
    65 void CDrmHelperDownloadManager::DownloadAndHandleRoapTriggerL(
    65 void CDrmHelperDownloadManager::DownloadAndHandleRoapTriggerL(
    66     const HBufC8* aUrl, CCoeEnv& aCoeEnv )
    66     const HBufC8* aUrl, CCoeEnv& aCoeEnv )
    67     {
    67     {
    68     iDMgrHandler->DownloadAndHandleRoapTriggerL( aUrl, aCoeEnv );
    68     iDMgrHandler->DownloadAndHandleRoapTriggerL( aUrl, aCoeEnv );
    69     }
    69     }