installationservices/swi/source/sisregistry/server/sisregistryserversession.h
changeset 60 245df5276b97
parent 53 ae54820ef82c
child 76 f36d4ce8961e
--- a/installationservices/swi/source/sisregistry/server/sisregistryserversession.h	Tue Jul 06 14:23:31 2010 +0300
+++ b/installationservices/swi/source/sisregistry/server/sisregistryserversession.h	Wed Aug 18 09:55:45 2010 +0300
@@ -118,7 +118,11 @@
 	void RequestRegistryEntryL(const RMessage2& aMessage);
 	void IsFileRegisteredL(const RMessage2& aMessage);
 	void GetComponentIdForUidL(const RMessage2& aMessage);
-    
+	void AddAppRegInfoL(const RMessage2& aMessage);
+    void RemoveAppRegInfoL(const RMessage2& aMessage);
+    void ValidateAndParseAppRegFileL(const TDesC& aRegFileName, Usif::CApplicationRegistrationData*& aAppRegData, TBool aInternal);
+    void ReRegisterAppRegFileL(const TDesC& aRegFileDrivePath, const TUid& aAppUid);
+	
 	// Subsession handling
 	void OpenRegistryUidEntryL(const RMessage2& aMessage);
 	void OpenRegistryPackageEntryL(const RMessage2& aMessage);
@@ -139,13 +143,14 @@
 	void AppRegInfoEntryL(const RMessage2& aMessage);
 
 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
-	void RegisterAllInRomAppL(RBuf& aRomApparcRegFilePath);
+	void RegisterAllAppL(RBuf& aApparcRegFolder);
     void GetComponentIdForPackageL(const RMessage2& aMessage);
     void GetAppUidsForComponentL(const RMessage2& aMessage);
     void GetComponentIdsForUidL(const RMessage2& aMessage);
 #endif
 
 	void DeleteEntryL(const RMessage2& aMessage);
+	void DeleteEntryL(const CSisRegistryObject& aObject, TInt64 aTransactionId, TBool aCleanupRequired = ETrue);
 	void AddSoftwareTypeL(const RMessage2& aMessage);
 	void AddDriveL(const RMessage2& aMessage);
 
@@ -200,12 +205,13 @@
 	void UnregisterSoftwareTypesL(Usif::TComponentId aComponentId);
 	
 	void ProcessRomStubsL();
-	void ProcessRomApplicationsL();
+	void ProcessApplicationsL();
 	TBool IsFirmwareUpdatedL();	 
 	void  UpdateRecentFWVersionL(); 
-	TInt GetStubFileInfoL(TUid aUid, TStubExtractionMode aMode, TInt aStartingFileNo, TInt& aFileCount, RPointerArray<HBufC>& aFileNames);
-	TInt GetStubFilesL(const TDesC& aFileName, RPointerArray<HBufC>& aFileNames);
-
+	void GetStubFileInfoL(TUid aUid, TStubExtractionMode aMode, TInt aStartingFileNo, TInt& aFileCount, RPointerArray<HBufC>& aFileNames);
+	void GetStubFilesL(const TDesC& aFileName, RPointerArray<HBufC>& aFileNames);
+	void DriveFormatDetectedL(TDriveUnit aDrive);
+	
 private:
     friend class CSisRevocationManager;