equal
deleted
inserted
replaced
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 } |