diff -r 79647526f98c -r 42552535c1ac secureswitools/swisistools/source/interpretsislib/sisregistry.h --- a/secureswitools/swisistools/source/interpretsislib/sisregistry.h Wed Sep 15 12:20:42 2010 +0300 +++ b/secureswitools/swisistools/source/interpretsislib/sisregistry.h Wed Oct 13 14:40:19 2010 +0300 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of the License "Eclipse Public License v1.0" @@ -81,8 +81,6 @@ void GenerateStubRegistry(); int GetAugmentationsNumber(TUint32 aUid); CSISController* GetStubController(const TUint32 aUid); - CSISController* GetStubControllerUid(const std::wstring& aTarget); - const std::wstring& GetRomStubFile() const; static const int KSisRegistryMajorVersion; static const int KSisRegistryMinorVersion; @@ -92,13 +90,11 @@ static const std::string KRegistryV52string; static const std::string KRegistryV53string; static const std::string KRegistryV54string; - typedef std::multimap EntryMap; private: // Internal methods void ReadStubs( const std::wstring& aDirectory ); void ReadRegistry( const std::wstring& aRegistryBasePath ); CSISController* GetStubControllerInDir( const std::wstring& aDirectory, const TUint32 aUid); - CSISController* GetStubControllerInDir( const std::wstring& aDirectory, const std::wstring& aTarget); CSISController* ReadStubController( const wchar_t* aFilename ); void GenerateRegistryEntry(SisRegistryObject& aObj, const SisFile& aSis); void ExtractRegistryFiles(const std::wstring& path); @@ -108,13 +104,11 @@ std::wstring GetRegistryDir( const std::wstring& aDrivePath, TUint32 aUid ) const; void GenerateRegFile(SisRegistryObject& aObj) const; void GenerateCtlFile(SisRegistryObject& aObj, const SisFile& aSis) const; - void SetRomStubFile(const std::wstring& aRomStubFile); public: TUint32 GetUid(TUint32 aSid) const; TUint32 GetUid(const std::wstring& aSidFile) const; bool GetInRom(TUint32 aUid) const; - std::string GetDbPath(); #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK const DbHelper* GetDbHelper() const; #endif @@ -129,6 +123,9 @@ private: // Friends friend struct Contains; +private: // Type definitions + typedef std::multimap EntryMap; + private: // Constants static const std::wstring KPathToRegistry; static const std::wstring KPathToRomStubs; @@ -148,10 +145,10 @@ std::wstring iCDrive; TInt iSystemDrive; CParameterList& iParamList; - RomManager& iRomManager; - ConfigManager& iConfigManager; - EntryMap iEntries; - std::wstring iRomStubFile; + RomManager& iRomManager; + ConfigManager& iConfigManager; + EntryMap iEntries; + #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK private: @@ -263,6 +260,8 @@ void GenerateDbRegistryEntry(const SisRegistryObject& aSisRegistryObject, bool aOriginVerified); + std::string GetDbPath(); + std::wstring GetGlobalId( TUint32 aUid , TInt aInstallType, std::wstring aPackageName); void SetOriginVerification(XmlDetails::TScrPreProvisionDetail::TComponent& aComponent, bool aOriginVerified);