connectivitymodules/SeCon/wbxml/conmlhandler/inc/sconconmltags.h
branchRCL_3
changeset 20 4a793f564d72
parent 0 d0791faffa3f
equal deleted inserted replaced
19:0aa8cc770c8a 20:4a793f564d72
       
     1 /*
       
     2 * Copyright (c) 2005-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:  ConML parser/generator
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 #ifndef __SCONCONMLTAGS_H__
       
    21 #define __SCONCONMLTAGS_H__
       
    22 
       
    23 // -----------------------------------------------------------------------------
       
    24 // Constants
       
    25 // -----------------------------------------------------------------------------
       
    26 const TInt32 KSConConMLPublicId = 0x8F;
       
    27 const TUint8 KSConConMLVersion = 0x02;
       
    28 const TUint32 KSConConMLUTF8 = 0x6a;
       
    29 
       
    30 _LIT8(KSConConMLPublicIdStr, "-//CONML//DTD ConML 1.0//EN");
       
    31 
       
    32 // -----------------------------------------------------------------------------
       
    33 // TConMLTags
       
    34 // -----------------------------------------------------------------------------
       
    35 enum TConMLTags
       
    36     {
       
    37         EConMLAll = 5,
       
    38         EConMLApplication,
       
    39         EConMLApplications,
       
    40         EConMLBUROptions,
       
    41         EConMLCancel,
       
    42         EConMLComplete,
       
    43         EConML,
       
    44         EConMLData,
       
    45         EConMLDataOwners,
       
    46         EConMLDataOwnerStatus,
       
    47         EConMLDelayToPrepareData,
       
    48         EConMLDeviceInfo,
       
    49         EConMLDrive,
       
    50         EConMLDrives,
       
    51         EConMLExecute,
       
    52         EConMLFile,
       
    53         EConMLFiles,
       
    54         EConMLGetDataOwnerStatus,
       
    55         EConMLGetDataSize,
       
    56         EConMLGetStatus,
       
    57         EConMLHasFiles,
       
    58         EConMLID,
       
    59         EConMLIncType,
       
    60         EConMLInstall,
       
    61         EConMLInstParams,
       
    62         EConMLListDataOwners,
       
    63         EConMLListInstalledApps,
       
    64         EConMLListPublicFiles,
       
    65         EConMLMaxObjectSize,
       
    66         EConMLModified,
       
    67         EConMLMoreData,
       
    68         EConMLName,
       
    69         EConMLPackageInfo,
       
    70         EConMLParam,
       
    71         EConMLPartialType,
       
    72         EConMLProgress,
       
    73         EConMLReboot,
       
    74         EConMLRequestData,
       
    75         EConMLRequiresReboot,
       
    76         EConMLResults,
       
    77         EConMLSetBURMode,
       
    78         EConMLSetInstParams,
       
    79         EConMLSID,
       
    80         EConMLSize,
       
    81         EConMLStatus,
       
    82         EConMLSupplyData,
       
    83         EConMLSupportedMethods,
       
    84         EConMLSupportsInc,
       
    85         EConMLTask,
       
    86         EConMLTransferDataType,
       
    87         EConMLType,
       
    88         EConMLUID,
       
    89         EConMLUnInstall,
       
    90         EConMLUpdateDeviceInfo,
       
    91         EConMLUserPerm,
       
    92         EConMLValue,
       
    93         EConMLVersion,
       
    94         EConMLGetMetadata,
       
    95         EConMLFilename
       
    96         };
       
    97 // -----------------------------------------------------------------------------
       
    98 _LIT8( KConMLElements, 
       
    99        "<0>|<1>|<2>|<3>|<4>|All|Application|Applications|BUROptions|Cancel"
       
   100        "|Complete|ConML|Data|DataOwners|DataOwnerStatus|DelayToPrepareData"
       
   101        "|DeviceInfo|Drive|Drives|Execute|File|Files|GetDataOwnerStatus"
       
   102        "|GetDataSize|GetStatus|HasFiles|ID|IncType|Install|InstParams"
       
   103        "|ListDataOwners|ListInstalledApps|ListPublicFiles|MaxObjectSize|"
       
   104        "Modified|MoreData|Name|PackageInfo|Param|PartialType|Progress|"
       
   105        "Reboot|RequestData|RequiresReboot|Results|SetBURMode|SetInstParams|SID|"
       
   106        "Size|Status|SupplyData|SupportedMethods|SupportsInc|Task|"
       
   107        "TransferDataType|Type|UID|UnInstall|UpdateDeviceInfo|UserPerm|"
       
   108        "Value|Version|GetMetadata|Filename" );
       
   109        
       
   110 _LIT8(KXMLTagStart, "<");
       
   111 _LIT8(KXMLTagStartEndTag, "</");
       
   112 _LIT8(KXMLTagEndNoContent, "/>");
       
   113 _LIT8(KXMLTagEnd, ">");
       
   114 _LIT8(KXMLElemenentSeparator, "|");
       
   115 _LIT8(KXMLNamespaceBegin, " xmlns='");
       
   116 _LIT8(KXMLNamespaceEnd, "'");
       
   117 _LIT8(KXMLIndent, "   ");
       
   118 _LIT8(KXMLNewLine, "\r\n");
       
   119 
       
   120 #endif