equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies). |
3 * All rights reserved. |
3 * All rights reserved. |
4 * This component and the accompanying materials are made available |
4 * This component and the accompanying materials are made available |
5 * under the terms of the License "Eclipse Public License v1.0" |
5 * under the terms of the License "Eclipse Public License v1.0" |
6 * which accompanies this distribution, and is available |
6 * which accompanies this distribution, and is available |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
32 #include "sisinstallationresult.h" |
32 #include "sisinstallationresult.h" |
33 #include "application.h" |
33 #include "application.h" |
34 #include "sisregistrywritableentry.h" |
34 #include "sisregistrywritableentry.h" |
35 #include "sisregistrywritablesession.h" |
35 #include "sisregistrywritablesession.h" |
36 #include "sisregistrypackage.h" |
36 #include "sisregistrypackage.h" |
|
37 #include "secutils.h" |
37 |
38 |
38 namespace Swi |
39 namespace Swi |
39 { |
40 { |
40 class RUiHandler; // UISS handle |
41 class RUiHandler; // UISS handle |
41 class CAppInfo; |
42 class CAppInfo; |
99 void UpdateAppForUninstallL(CApplication& aApplication, CUninstallationNode& aNode); |
100 void UpdateAppForUninstallL(CApplication& aApplication, CUninstallationNode& aNode); |
100 |
101 |
101 protected: |
102 protected: |
102 /// The drive on which to store device integrity data (hashes, registry etc) |
103 /// The drive on which to store device integrity data (hashes, registry etc) |
103 TChar iSystemDriveChar; |
104 TChar iSystemDriveChar; |
|
105 /// To store package uids which are getting processed |
|
106 /////An array whose first element holds the number of uids in the subsequent indices of the array, followed by the the list of uids that are being published. |
|
107 TUid iUidList[KMaxUidCount]; |
104 |
108 |
105 private: |
109 private: |
106 /// Handle to UISS |
110 /// Handle to UISS |
107 RUiHandler& iUiHandler; |
111 RUiHandler& iUiHandler; |
108 |
112 |
118 */ |
122 */ |
119 CAppInfo* iAppInfo; |
123 CAppInfo* iAppInfo; |
120 |
124 |
121 // Registry Session |
125 // Registry Session |
122 RSisRegistryWritableSession iRegistrySession; |
126 RSisRegistryWritableSession iRegistrySession; |
|
127 |
123 }; |
128 }; |
124 |
129 |
125 // inline functions from CPlanner |
130 // inline functions from CPlanner |
126 |
131 |
127 /** |
132 /** |