equal
deleted
inserted
replaced
14 * Description: Dynamically loadable wrapper for Download manager |
14 * Description: Dynamically loadable wrapper for Download manager |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 |
18 |
19 #include "WmDrmClientWrapper.h" |
19 #include "wmdrmclientwrapper.h" |
20 |
20 |
21 // CONSTANTS |
21 // CONSTANTS |
22 |
22 |
23 // ======== LOCAL FUNCTIONS ======== |
23 // ======== LOCAL FUNCTIONS ======== |
24 |
24 |
55 // --------------------------------------------------------------------------- |
55 // --------------------------------------------------------------------------- |
56 // --------------------------------------------------------------------------- |
56 // --------------------------------------------------------------------------- |
57 // |
57 // |
58 CWmDrmClientWrapper* CWmDrmClientWrapper::NewLC() |
58 CWmDrmClientWrapper* CWmDrmClientWrapper::NewLC() |
59 { |
59 { |
60 CWmDrmClientWrapper* self = new( ELeave ) CWmDrmClientWrapper(); |
60 CWmDrmClientWrapper* self = new( ELeave ) CWmDrmClientWrapper(); |
61 CleanupStack::PushL( self ); |
61 CleanupStack::PushL( self ); |
62 self->ConstructL(); |
62 self->ConstructL(); |
63 return self; |
63 return self; |
64 } |
64 } |
65 |
65 |
88 //------------------------------------------------------------------------------ |
88 //------------------------------------------------------------------------------ |
89 // GateFunctionDRM |
89 // GateFunctionDRM |
90 // DRM gate function |
90 // DRM gate function |
91 //------------------------------------------------------------------------------ |
91 //------------------------------------------------------------------------------ |
92 EXPORT_C TAny* GateFunctionWmDrmClientWrapper() |
92 EXPORT_C TAny* GateFunctionWmDrmClientWrapper() |
93 { |
93 { |
94 CWmDrmClientWrapper* launcher = NULL; |
94 CWmDrmClientWrapper* launcher = NULL; |
95 TRAPD( err, launcher = CWmDrmClientWrapper::NewL() ); |
95 TRAPD( err, launcher = CWmDrmClientWrapper::NewL() ); |
96 if( err != KErrNone ) |
96 if( err != KErrNone ) |
97 { |
97 { |
98 return NULL; |
98 return NULL; |
99 } |
99 } |
100 |
100 |
101 return launcher; |
101 return launcher; |
102 } |
102 } |
103 |
103 |