diff -r 75a71fdb4c92 -r 7d11f9a6646f applicationmanagement/server/inc/nsmldmuri.h --- a/applicationmanagement/server/inc/nsmldmuri.h Tue Feb 02 00:03:17 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2002 Nokia Corporation and/or its subsidiary(-ies). - * All rights reserved. - * This component and the accompanying materials are made available - * under the terms of "Eclipse Public License v1.0" - * which accompanies this distribution, and is available - * at the URL "http://www.eclipse.org/legal/epl-v10.html". - * - * Initial Contributors: - * Nokia Corporation - initial contribution. - * - * Contributors: - * - * Description: DM tree etc. - * - */ - -#ifndef __NSMLDMURI_H -#define __NSMLDMURI_H - -#include -#include - -#define KNSmlDMUriSeparator '/' -_LIT8(KNSmlDmRootUri, "."); -_LIT8(KNSmlDmUriDotSlash, "./"); -_LIT8( KNSmlDmQuestionMark, "?" ); - -// =========================================================================== -// NSmlDmURI -// =========================================================================== -class NSmlDmURI - { -public: - static TPtrC8 ParentURI(const TDesC8& aURI); - static TPtrC8 LastURISeg(const TDesC8& aURI); - static TPtrC8 RemoveDotSlash(const TDesC8& aURI); - static TPtrC8 RemoveProp(const TDesC8& aURI); - static TPtrC8 RemoveLastSeg(const TDesC8& aURI); - static TPtrC8 - URISeg(const TDesC8& aURI, TInt aLocation, TInt aSegCount=1); - static TInt NumOfURISegs(const TDesC8& aURI); - }; - -#endif // __NSMLDMURI_H