diff -r 5cc91383ab1e -r 7333d7932ef7 ncdengine/provider/deviceinteraction/inc/ncdsilentinstallactiveobserver.h --- a/ncdengine/provider/deviceinteraction/inc/ncdsilentinstallactiveobserver.h Thu Aug 19 10:02:49 2010 +0300 +++ b/ncdengine/provider/deviceinteraction/inc/ncdsilentinstallactiveobserver.h Tue Aug 31 15:21:33 2010 +0300 @@ -23,7 +23,9 @@ #include #include // For silent install -#include +#include + + class MNcdAsyncSilentInstallObserver; @@ -68,20 +70,20 @@ * Sets this object active for observing a silent install operation. * * @param aFileName Installation file name. - * @param aSilentInstallOptionsPckg Silent installation options. + * @param aSilentInstallOptions Silent installation options. */ void StartToObserveL( const TDesC& aFileName, - const SwiUI::TInstallOptionsPckg& aSilentInstallOptionsPckg ); + const Usif::COpaqueNamedParams* aSilentInstallOptions ); /** * Sets this object active for observing a silent install operation. * * @param aFile Installation file handle. - * @param aSilentInstallOptionsPckg Silent installation options. + * @param aSilentInstallOptions Silent installation options. */ void StartToObserveL( RFile& aFile, - const SwiUI::TInstallOptionsPckg& aSilentInstallOptionsPckg ); + const Usif::COpaqueNamedParams* aSilentInstallOptions ); /** @@ -147,8 +149,7 @@ * that handles the installation operations that this * class object observes. Ownerhsip is not transferred. */ - SwiUI::RSWInstSilentLauncher& SilentLauncher(); - + Usif::RSoftwareInstall& SilentLauncher(); /** * Converts the given error code if necessary. @@ -176,10 +177,11 @@ // The silent launcher handles the install operations that // this class object observes. - SwiUI::RSWInstSilentLauncher iSilentLauncher; + // SwiUI::RSWInstSilentLauncher iSilentLauncher; + Usif::RSoftwareInstall iInstaller; + Usif::COpaqueNamedParams* iResults; + Usif::COpaqueNamedParams* iArguments; - SwiUI::TServerRequest iCancelCode; - }; #endif // NCD_SILENT_INSTALL_ACTIVE_OBSERVER_H