diff -r 0aa8cc770c8a -r 4a793f564d72 connectivitymodules/SeCon/wbxml/conmlhandler/inc/sconconmltags.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/connectivitymodules/SeCon/wbxml/conmlhandler/inc/sconconmltags.h Wed Sep 01 12:20:56 2010 +0100 @@ -0,0 +1,120 @@ +/* +* Copyright (c) 2005-2007 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: ConML parser/generator +* +*/ + + + +#ifndef __SCONCONMLTAGS_H__ +#define __SCONCONMLTAGS_H__ + +// ----------------------------------------------------------------------------- +// Constants +// ----------------------------------------------------------------------------- +const TInt32 KSConConMLPublicId = 0x8F; +const TUint8 KSConConMLVersion = 0x02; +const TUint32 KSConConMLUTF8 = 0x6a; + +_LIT8(KSConConMLPublicIdStr, "-//CONML//DTD ConML 1.0//EN"); + +// ----------------------------------------------------------------------------- +// TConMLTags +// ----------------------------------------------------------------------------- +enum TConMLTags + { + EConMLAll = 5, + EConMLApplication, + EConMLApplications, + EConMLBUROptions, + EConMLCancel, + EConMLComplete, + EConML, + EConMLData, + EConMLDataOwners, + EConMLDataOwnerStatus, + EConMLDelayToPrepareData, + EConMLDeviceInfo, + EConMLDrive, + EConMLDrives, + EConMLExecute, + EConMLFile, + EConMLFiles, + EConMLGetDataOwnerStatus, + EConMLGetDataSize, + EConMLGetStatus, + EConMLHasFiles, + EConMLID, + EConMLIncType, + EConMLInstall, + EConMLInstParams, + EConMLListDataOwners, + EConMLListInstalledApps, + EConMLListPublicFiles, + EConMLMaxObjectSize, + EConMLModified, + EConMLMoreData, + EConMLName, + EConMLPackageInfo, + EConMLParam, + EConMLPartialType, + EConMLProgress, + EConMLReboot, + EConMLRequestData, + EConMLRequiresReboot, + EConMLResults, + EConMLSetBURMode, + EConMLSetInstParams, + EConMLSID, + EConMLSize, + EConMLStatus, + EConMLSupplyData, + EConMLSupportedMethods, + EConMLSupportsInc, + EConMLTask, + EConMLTransferDataType, + EConMLType, + EConMLUID, + EConMLUnInstall, + EConMLUpdateDeviceInfo, + EConMLUserPerm, + EConMLValue, + EConMLVersion, + EConMLGetMetadata, + EConMLFilename + }; +// ----------------------------------------------------------------------------- +_LIT8( KConMLElements, + "<0>|<1>|<2>|<3>|<4>|All|Application|Applications|BUROptions|Cancel" + "|Complete|ConML|Data|DataOwners|DataOwnerStatus|DelayToPrepareData" + "|DeviceInfo|Drive|Drives|Execute|File|Files|GetDataOwnerStatus" + "|GetDataSize|GetStatus|HasFiles|ID|IncType|Install|InstParams" + "|ListDataOwners|ListInstalledApps|ListPublicFiles|MaxObjectSize|" + "Modified|MoreData|Name|PackageInfo|Param|PartialType|Progress|" + "Reboot|RequestData|RequiresReboot|Results|SetBURMode|SetInstParams|SID|" + "Size|Status|SupplyData|SupportedMethods|SupportsInc|Task|" + "TransferDataType|Type|UID|UnInstall|UpdateDeviceInfo|UserPerm|" + "Value|Version|GetMetadata|Filename" ); + +_LIT8(KXMLTagStart, "<"); +_LIT8(KXMLTagStartEndTag, ""); +_LIT8(KXMLTagEnd, ">"); +_LIT8(KXMLElemenentSeparator, "|"); +_LIT8(KXMLNamespaceBegin, " xmlns='"); +_LIT8(KXMLNamespaceEnd, "'"); +_LIT8(KXMLIndent, " "); +_LIT8(KXMLNewLine, "\r\n"); + +#endif \ No newline at end of file