secureswitools/swisistools/source/interpretsislib/installer.h
branchRCL_3
changeset 25 7333d7932ef7
parent 24 5cc91383ab1e
child 26 8b7f4e561641
--- a/secureswitools/swisistools/source/interpretsislib/installer.h	Thu Aug 19 10:02:49 2010 +0300
+++ b/secureswitools/swisistools/source/interpretsislib/installer.h	Tue Aug 31 15:21:33 2010 +0300
@@ -68,7 +68,12 @@
 
 	void UninstallPkg(const SisFile& aSis); // Uninstall the same package (if found)
 											// prior to installation
-
+#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+	void Backup(const SisFile& aFile, InstallableFiles& aInstallable, TBool& aBackupFlag);
+	void RemoveBackup(const SisFile& aFile, InstallableFiles& aInstallable);
+	void Restore(const SisFile& aFile, InstallableFiles& aInstallable, TBool& aBackupFlag);
+	void RestoreAll(const SisFile& aFile, InstallableFiles& aInstallable, TBool& aBackupFlag);
+#endif
 	bool DependenciesOk(const SisFile& aFile);			// Check to see if the sis file
 														// meets it's dependencies
 
@@ -92,7 +97,7 @@
 	const SisRegistryObject& AddRegistry(const SisFile& aFile,	// Create the registry entries for
 		const InstallableFiles& aInstalled, const bool aSUFlag);	// the installed sis file
 
-	void RemoveHashForFile(const std::wstring& aFile);
+	//void RemoveHashForFile(const std::wstring& aFile);
 
 	bool CheckDependency(const CSISDependency* aDep);