installationservices/swi/inc/swi/sisregistrysession.h
changeset 60 245df5276b97
parent 25 98b66e4fb0be
equal deleted inserted replaced
53:ae54820ef82c 60:245df5276b97
     1 /*
     1 /*
     2 * Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2004-2010 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".
   212      * Gets the array of Component Ids associated with a given package.
   212      * Gets the array of Component Ids associated with a given package.
   213      * @param aPackageUid package uid of the component
   213      * @param aPackageUid package uid of the component
   214      * @param aComponentIds array of component id's associated with the package uid
   214      * @param aComponentIds array of component id's associated with the package uid
   215      */
   215      */
   216 	IMPORT_C void GetComponentIdsForUidL(TUid& aPackageUid, RArray<Usif::TComponentId>& aComponentIds);
   216 	IMPORT_C void GetComponentIdsForUidL(TUid& aPackageUid, RArray<Usif::TComponentId>& aComponentIds);
       
   217 	
       
   218 	/**
       
   219     * Adds application registration information to the Software Component Registry
       
   220     * Note that if the SCR already contains registration information for the given app this will be replaced
       
   221     *
       
   222     * @param aAppRegFile application's registration resource file name(with full path)
       
   223     * @capability Tcb
       
   224     */
       
   225     IMPORT_C void AddAppRegInfoL(const TDesC& aAppRegFile);
       
   226 	    
       
   227     /**
       
   228      *  Removes application registration information from the Software Component Registry.
       
   229      *  Note that this API should be called before the file is actually deleted
       
   230     
       
   231      *  @param aAppRegFile application's registration resource file name(with full path)
       
   232      *  @capability Tcb
       
   233      */
       
   234     IMPORT_C void RemoveAppRegInfoL(const TDesC& aAppRegFile);
       
   235 
   217 		
   236 		
   218 #endif
   237 #endif
   219 
   238 
   220 protected:
   239 protected:
   221 	/**
   240 	/**