secureswitools/swisistools/source/interpretsislib/interpretsis.cpp
branchRCL_3
changeset 81 42552535c1ac
parent 73 79647526f98c
equal deleted inserted replaced
73:79647526f98c 81:42552535c1ac
     1 /*
     1 /*
     2 * Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of the License "Eclipse Public License v1.0"
     5 * under the terms of the License "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    88 			 dependenciesIt != missing.end();
    88 			 dependenciesIt != missing.end();
    89 			 ++dependenciesIt)
    89 			 ++dependenciesIt)
    90 			{
    90 			{
    91 			if (!dependenciesIt->second.empty())
    91 			if (!dependenciesIt->second.empty())
    92 				{
    92 				{
    93 				LERROR(L"Package " << dependenciesIt->first.c_str() << L" requires:");
    93 				LERROR(L"Package " << dependenciesIt->first << L" requires:");
    94 				for (std::vector<SisRegistryDependency>::const_iterator dependantsIt = dependenciesIt->second.begin();
    94 				for (std::vector<SisRegistryDependency>::const_iterator dependantsIt = dependenciesIt->second.begin();
    95 					dependantsIt != dependenciesIt->second.end() ;
    95 					dependantsIt != dependenciesIt->second.end() ;
    96 					++dependantsIt)
    96 					++dependantsIt)
    97 					{
    97 					{
    98 					LERROR(L"\t" << *dependantsIt);
    98 					LERROR(L"\t" << *dependantsIt);
   112 		Uninstaller uninstall = Uninstaller(*iSisRegistry, *iParamList);
   112 		Uninstaller uninstall = Uninstaller(*iSisRegistry, *iParamList);
   113 		uninstall.Uninstall();
   113 		uninstall.Uninstall();
   114 		}
   114 		}
   115 	}
   115 	}
   116 
   116 
   117 const SisRegistry* CInterpretSIS::GetSisRegistry() const
       
   118 	{
       
   119 	return iSisRegistry;
       
   120 	}
       
   121 // End of File
   117 // End of File