1 // Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // Internal header file with common constants used by the implementations
15 // of the uri classes TUriC??, CUri?? and TUriParser??.
27 #ifndef __URICOMMON_H__
28 #define __URICOMMON_H__
35 Enum defining a flag used to indicate file storage type (fixed drive or removable media).
43 Indiacte the drive letter in the URI is to be replaced by the term "ext-media"
49 Enum used by GetFileNameL to specify what data is returned.
57 Indicate a File URI is to be converted into a fully qualified file name. Will Leave if not used on a file URI
61 Indicate a the path component is to be converted into a file name with directories, but no drive. Behaviour is undefined for non-hierarchical schemes
65 Indicate just the name is to be converted into a file name, with no directories. Behaviour is undefined for non-hierarchical schemes
71 Enum defining the uri components.
72 @warning The enum value EUriMaxComponents should not be used as it will
81 The scheme component specifier
85 The userinfo component specifier
89 The host component specifier
93 The port component specifier
97 The path component specifier
101 The query component specifier
105 The fragment component specifier
109 Do not use as a field specifier - will cause panic
113 The complete URI. Only use with DisplayFormL, otherwise will cause panic
118 #endif // __URICOMMON_H__