diff -r 5cc91383ab1e -r 7333d7932ef7 installationservices/swi/source/plan/plan.h --- 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 +#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& aAppInfo); + IMPORT_C void GetAffectedApps(RArray& 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 iAppArcRegFiles; + RPointerArray iAppArcRegFiles; + #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK + /// the list of apps affected by insatllation/upgrade, used to notify apparc + RArray iAffectedApps; + #endif }; // inline functions