equal
deleted
inserted
replaced
26 /** |
26 /** |
27 * Provides access to WM DRM Over-the-Air |
27 * Provides access to WM DRM Over-the-Air |
28 * Functionality |
28 * Functionality |
29 * |
29 * |
30 * @code |
30 * @code |
31 * // Way to use CWmDrmOtaAccess |
31 * Only one asynchronous operation can be happening at a time. |
|
32 * If another call for async operation is received, this will result in |
|
33 * KErrInUse leave code. |
32 * |
34 * |
33 * CWmDrmOtaAccess* access( CWmDrmOtaAccess::NewL() ); |
35 * CWmDrmOtaAccess* access( CWmDrmOtaAccess::NewL() ); |
34 * delete access; |
36 * delete access; |
35 * @endcode |
37 * @endcode |
36 * |
38 * |
102 * @return None |
104 * @return None |
103 * @leave Symbian OS error codes |
105 * @leave Symbian OS error codes |
104 */ |
106 */ |
105 IMPORT_C void HandleLicenseResponseL( const TDesC8& aResponse, |
107 IMPORT_C void HandleLicenseResponseL( const TDesC8& aResponse, |
106 TRequestStatus& aStatus ); |
108 TRequestStatus& aStatus ); |
|
109 |
|
110 |
|
111 /** |
|
112 * CancelAllAsync |
|
113 * |
|
114 * Cancel all async methods |
|
115 * |
|
116 * @return None |
|
117 */ |
|
118 IMPORT_C void CancelAllAsync(); |
|
119 |
107 |
120 |
108 private: |
121 private: |
109 /** Default constructor */ |
122 /** Default constructor */ |
110 CWmDrmOtaAccess(); |
123 CWmDrmOtaAccess(); |
111 /** Second phase constructor */ |
124 /** Second phase constructor */ |
114 /** Internal interface to the WM DRM system */ |
127 /** Internal interface to the WM DRM system */ |
115 CWmDrmOtaAccessEcomInterface* iWmDrmOtaAccessEcomInterface; |
128 CWmDrmOtaAccessEcomInterface* iWmDrmOtaAccessEcomInterface; |
116 |
129 |
117 }; |
130 }; |
118 #endif // _WMDRM_OTA_ACCESS_API_H_ |
131 #endif // _WMDRM_OTA_ACCESS_API_H_ |
|
132 |