installationservices/swi/source/swis/server/processor.h
branchRCL_3
changeset 25 7333d7932ef7
parent 12 7ca52d38f8c3
child 26 8b7f4e561641
equal deleted inserted replaced
24:5cc91383ab1e 25:7333d7932ef7
    75 		EExtractFiles,
    75 		EExtractFiles,
    76 		EProcessFiles,
    76 		EProcessFiles,
    77 		EVerifyPaths,
    77 		EVerifyPaths,
    78 		ERemovePrivateDirectories,
    78 		ERemovePrivateDirectories,
    79 		EInstallFiles,
    79 		EInstallFiles,
       
    80 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
       
    81 		EParseApplicationRegistrationFiles,
       
    82 #endif		
    80 		EDisplayFiles, 
    83 		EDisplayFiles, 
    81 		ERunFiles,
    84 		ERunFiles,
    82 		EUpdateRegistry,
    85 		EUpdateRegistry,
    83 		EFinished,
    86 		EFinished,
    84 		EProcessSkipFiles,
    87 		EProcessSkipFiles,
   112 	virtual TBool DoStateExtractFilesL() = 0;
   115 	virtual TBool DoStateExtractFilesL() = 0;
   113 	virtual TBool DoStateVerifyPathsL() = 0;
   116 	virtual TBool DoStateVerifyPathsL() = 0;
   114 	virtual TBool DoStateProcessFilesL();
   117 	virtual TBool DoStateProcessFilesL();
   115 	virtual TBool DoStateInstallFilesL() = 0;
   118 	virtual TBool DoStateInstallFilesL() = 0;
   116 	virtual TBool DoStateDisplayFilesL() = 0;
   119 	virtual TBool DoStateDisplayFilesL() = 0;
       
   120 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK	
       
   121 	virtual TBool DoParseApplicationRegistrationFilesL() = 0;
       
   122 #endif	
   117 	virtual TBool DoStateUpdateRegistryL() = 0;
   123 	virtual TBool DoStateUpdateRegistryL() = 0;
   118 	virtual TBool DoStateRemoveFilesL();
   124 	virtual TBool DoStateRemoveFilesL();
   119 	virtual TBool DoStateRemovePrivateDirectoriesL();
   125 	virtual TBool DoStateRemovePrivateDirectoriesL();
   120 	virtual void DoStateFinishedL();
   126 	virtual void DoStateFinishedL();
   121 	virtual TBool DoStateProcessSkipFilesL() = 0;
   127 	virtual TBool DoStateProcessSkipFilesL() = 0;
   198 	CRegistryWrapper& iRegistryWrapper;
   204 	CRegistryWrapper& iRegistryWrapper;
   199 #endif
   205 #endif
   200 
   206 
   201 private:
   207 private:
   202 	TBool IsSafeUninstallModeSetL();
   208 	TBool IsSafeUninstallModeSetL();
       
   209 	TInt  RemoveWithRetryAttemptL(TDesC& aFileName);
   203 private:
   210 private:
   204 	/// Installation plan
   211 	/// Installation plan
   205 	const CPlan& iPlan;
   212 	const CPlan& iPlan;
   206 
   213 
   207 	/// Client-owned application
   214 	/// Client-owned application