locationcentre/lcserver/inc/lcregxmltagtype.h
branchRCL_3
changeset 16 4721bd00d3da
parent 14 3a25f69541ff
child 21 e15b7f06eba6
equal deleted inserted replaced
14:3a25f69541ff 16:4721bd00d3da
     1 /*
       
     2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). 
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Location Centre Server object.
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 #ifndef T_LCREGXMLTAGTYPE_H
       
    21 #define T_LCREGXMLTAGTYPE_H
       
    22 
       
    23 //  INCLUDES
       
    24 #include <e32def.h>
       
    25 #include <e32std.h>
       
    26 
       
    27 // DATA TYPES
       
    28 
       
    29 enum TLcRegXmlTagType
       
    30     {
       
    31     /*
       
    32 	 * All parent elements
       
    33      */
       
    34     ELcXmlNothing              							= 0,
       
    35     ELcXmlLocationCentreRegistration,
       
    36     ELcXmlFeature,
       
    37     ELcXmlApplication,
       
    38     ELcXmlApplicationParams,
       
    39     ELcXmlService,
       
    40 
       
    41     
       
    42 	//childs
       
    43    	ELcXmlRegFileName,
       
    44     ELcXmlFileIcon,
       
    45     ELcXmlRunMode,
       
    46 	ELcXmlWebService,
       
    47 	ELcXmlDocument,
       
    48     ELcXmlApplicationNative,
       
    49     ELcXmlApplicationJava,
       
    50 
       
    51     
       
    52    /*
       
    53 	* Attributes for different elements
       
    54 	*/
       
    55     ELcXmlServiceAttrUuid,
       
    56     ELcXmlRegFileNameAttrLang,
       
    57     ELcXmlFileIconAttrfile,
       
    58     ELcXmlFileIconAttrFrame,
       
    59     ELcXmlRunModeAttrDefault,
       
    60     ELcXmlApplicationNativeAttrSid,
       
    61     ELcXmlApplicationJavaAttrName,
       
    62     ELcXmlWebServiceAttrUrl,
       
    63     ELcXmlDocumentAttrFile,
       
    64     ELcXmlUnknown
       
    65     };
       
    66 
       
    67 
       
    68 // CONSTANTS
       
    69 
       
    70 _LIT(KLcXmlVersionNum,         							"1.0");
       
    71 _LIT(KLcXmlEncNameUTF8,        							"UTF-8");
       
    72 _LIT(KLcXmlEncNameUTT16,       							"UTF-16");
       
    73 
       
    74 _LIT(KLcXmlLocationCentreRegistration,                	"location_centre_registration");
       
    75 _LIT(KLcXmlService,       								"service");
       
    76 _LIT(KLcXmlServiceAttrUuid,        						"uuid");
       
    77 _LIT(KLcXmlRegFileName,  								"name");
       
    78 _LIT(KLcXmlRegFileNameAttrLang,        					"lang");
       
    79 _LIT(KLcXmlFileIcon,                 					"icon");
       
    80 _LIT8(KLcXmlFileIconAttrfile,      						"file");
       
    81 _LIT8(KLcXmlFileIconAttrFrame,        					"frame");
       
    82 _LIT(KLcXmlIconAttrfile,      						    "file");
       
    83 _LIT(KLcXmlIconAttrFrame,        					    "frame");
       
    84 _LIT(KLcXmlFeature,             						"feature");
       
    85 _LIT(KLcXmlRunMode,      								"runmode");
       
    86 _LIT(KLcXmlRunModeAttrDefault,    						"default");
       
    87 _LIT(KLcXmlApplication,      							"application");
       
    88 _LIT(KLcXmlApplicationNative,          					"native");
       
    89 _LIT(KLcXmlApplicationNativeAttrSid,       				"sid");
       
    90 _LIT(KLcXmlApplicationJava,         					"java");
       
    91 _LIT(KELcXmlApplicationJavaAttrName,     				"name");
       
    92 _LIT(KLcXmlApplicationParams,           				"params");
       
    93 _LIT(KLcXmlWebService,   								"webService");
       
    94 _LIT(KLcXmlWebServiceAttrUrl,         					"url");
       
    95 _LIT(KLcXmlDocument,      								"document");
       
    96 _LIT(KLcXmlDocumentAttrFile,      						"file");
       
    97 
       
    98 //default run mode
       
    99 _LIT(KLcAppRunModeStandalone,      						"standalone");
       
   100 _LIT(KLcAppRunModeChild,      							"child");
       
   101 
       
   102 
       
   103 //application character
       
   104 _LIT(KLcAppCharSettings,      							"Settings");
       
   105 _LIT(KLcAppCharPersonalData,      						"PersonalData");
       
   106 _LIT(KLcAppCharNavigation,      						"Navigation");
       
   107 _LIT(KLcAppCharMaps,      								"Maps");
       
   108 _LIT(KLcAppCharLocationEvents,      					"LocationEvents");
       
   109 _LIT(KLcAppCharRemotePositioning,      					"RemotePositioning");
       
   110 _LIT(KLcAppCharNetworkService,      					"NetworkService");
       
   111 _LIT(KLcAppCharLocationMessaging,      					"LocationMessaging");
       
   112 _LIT(KLcAppCharLocalContent,      						"LocalContent");
       
   113 _LIT(KLcAppCharRemoteContent,      						"RemoteContent");
       
   114 
       
   115 #endif      // T_LCREGXMLTAGTYPE_H
       
   116 
       
   117 // End of File