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