equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2004-2009 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". |
26 #include <e32std.h> |
26 #include <e32std.h> |
27 #include "../uiss/client/uissclient.h" |
27 #include "../uiss/client/uissclient.h" |
28 #include "swi/msisuihandlers.h" |
28 #include "swi/msisuihandlers.h" |
29 #include "swi/launcher.h" |
29 #include "swi/launcher.h" |
30 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
30 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
31 namespace Usif |
31 #include <usif/sif/sifcommon.h> |
32 { |
|
33 class CComponentInfo; |
|
34 } |
|
35 #include "swi/nativecomponentinfo.h" |
32 #include "swi/nativecomponentinfo.h" |
36 #endif |
33 #endif |
37 |
34 |
38 namespace Swi |
35 namespace Swi |
39 { |
36 { |
164 void WaitForSisHelperShutdown(); |
161 void WaitForSisHelperShutdown(); |
165 |
162 |
166 MUiHandler& iUiHandler; ///< UI implementation |
163 MUiHandler& iUiHandler; ///< UI implementation |
167 MCancelHandler* iCancelHandler;///< Internal cancel handler |
164 MCancelHandler* iCancelHandler;///< Internal cancel handler |
168 HBufC8* iBuf; ///< Command buffer |
165 HBufC8* iBuf; ///< Command buffer |
169 HBufC8* iBufLogger; ///< Command buffer |
|
170 TPtr8 iPtrIntoBuf; |
166 TPtr8 iPtrIntoBuf; |
171 RUissSession iUissSession; ///< UISS session |
167 RUissSession iUissSession; ///< UISS session |
172 |
168 |
173 TBool iActiveObjectMode; ///< Normally true for CActive object mode, set to false for sync install |
169 TBool iActiveObjectMode; ///< Normally true for CActive object mode, set to false for sync install |
174 TRequestStatus* iClientStatus; ///< Client request status |
170 TRequestStatus* iClientStatus; ///< Client request status |
185 |
181 |
186 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
182 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
187 void AllocCompInfoBufL(TInt aBufSize); |
183 void AllocCompInfoBufL(TInt aBufSize); |
188 void ConstructCompInfoFromBufferL(); |
184 void ConstructCompInfoFromBufferL(); |
189 Usif::CComponentInfo::CNode* MapToComponentInfoL(CNativeComponentInfo& aNativeComponentInfo); |
185 Usif::CComponentInfo::CNode* MapToComponentInfoL(CNativeComponentInfo& aNativeComponentInfo); |
190 |
186 void MapToApplicationInfoL(RCPointerArray<Swi::CNativeComponentInfo::CNativeApplicationInfo>& aNativeApplicationsInfo, RPointerArray<Usif::CComponentInfo::CApplicationInfo>& aApplicationsInfo); |
191 HBufC8* iCompInfoBuffer; //< Component Information storage buffer |
187 HBufC8* iCompInfoBuffer; //< Component Information storage buffer |
192 TPtr8 iCompInfoBufPtr; |
188 TPtr8 iCompInfoBufPtr; |
193 |
189 |
194 Usif::CComponentInfo* iComponentInfo; |
190 Usif::CComponentInfo* iComponentInfo; |
195 #endif |
191 #endif |