installationservices/swi/source/plan/plan.h
branchRCL_3
changeset 25 7333d7932ef7
parent 0 ba25891c3a9e
child 26 8b7f4e561641
--- a/installationservices/swi/source/plan/plan.h	Thu Aug 19 10:02:49 2010 +0300
+++ b/installationservices/swi/source/plan/plan.h	Tue Aug 31 15:21:33 2010 +0300
@@ -26,6 +26,7 @@
 #define __PLAN_H__
 
 #include <e32base.h>
+#include "sislauncherclient.h"
 
 namespace Swi
 {
@@ -146,7 +147,12 @@
 	 * Resets the list of app arc registration files that have yet to be processed
 	 * */
 	IMPORT_C void ResetAppArcRegFiles();
-		
+	
+    #ifdef  SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK 
+	IMPORT_C void  SetAffectedApps(RArray<TAppUpdateInfo>& aAppInfo);	
+	IMPORT_C void  GetAffectedApps(RArray<TAppUpdateInfo>& aAppInfo) const;
+	IMPORT_C void  ResetAffectedApps();
+    #endif	
 private:
 	CPlan();
 	/// Information about the application being installed or uninstalled, used by the UI
@@ -169,7 +175,11 @@
 	/// is true if the plan contains ECOM plug-ins
 	TBool iContainsPlugins;
 	/// the list of AppArc registration files that haven't been processed
-	RPointerArray<TDesC> iAppArcRegFiles;
+	RPointerArray<TDesC> iAppArcRegFiles;	
+    #ifdef  SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK 
+	/// the list of apps affected by insatllation/upgrade, used to notify apparc
+	RArray<TAppUpdateInfo> iAffectedApps;
+    #endif
 	};
 
 // inline functions