/* * Copyright (C) 2008 Esmertec AG. * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef SYNCML_DATA_H #define SYNCML_DATA_H #include "wbxml_tabledef.h" #ifdef __cplusplus extern "C" { #endif /* SyncML code page (0x00) */ static const TokenData syncmlTagPage0[] = { {0x05, "Add"}, {0x06, "Alert"}, {0x07, "Archive"}, {0x08, "Atomic"}, {0x09, "Chal"}, {0x0A, "Cmd"}, {0x0B, "CmdID"}, {0x0C, "CmdRef"}, {0x0D, "Copy"}, {0x0E, "Cred"}, {0x0F, "Data"}, {0x10, "Delete"}, {0x11, "Exec"}, {0x12, "Final"}, {0x13, "Get"}, {0x14, "Item"}, {0x15, "Lang"}, {0x16, "LocName"}, {0x17, "LocURI"}, {0x18, "Map"}, {0x19, "MapItem"}, {0x1A, "Meta"}, {0x1B, "MsgID"}, {0x1C, "MsgRef"}, {0x1D, "NoResp"}, {0x1E, "NoResults"}, {0x1F, "Put"}, {0x20, "Replace"}, {0x21, "RespURI"}, {0x22, "Results"}, {0x23, "Search"}, {0x24, "Sequence"}, {0x25, "SessionID"}, {0x26, "SftDel"}, {0x27, "Source"}, {0x28, "SourceRef"}, {0x29, "Status"}, {0x2A, "Sync"}, {0x2B, "SyncBody"}, {0x2C, "SyncHdr"}, {0x2D, "SyncML"}, {0x2E, "Target"}, {0x2F, "TargetRef"}, {0x31, "VerDTD"}, {0x32, "VerProto"}, {0x33, "NumberOfChanges"}, {0x34, "MoreData"}, {0x35, "Field"}, {0x36, "Filter"}, {0x37, "Record"}, {0x38, "FilterType"}, {0x39, "SourceParent"}, {0x3A, "TargetParent"}, {0x3B, "Move"}, {0x3C, "Correlator"}, }; /* MetInf code page (0x01) */ static const TokenData syncmlTagPage1[] = { {0x05, "Anchor"}, {0x06, "EMI"}, {0x07, "Format"}, {0x08, "FreeID"}, {0x09, "FreeMem"}, {0x0A, "Last"}, {0x0B, "Mark"}, {0x0C, "MaxMsgSize"}, {0x0D, "Mem"}, {0x0E, "MetInf"}, {0x0F, "Next"}, {0x10, "NextNonce"}, {0x11, "SharedMem"}, {0x12, "Size"}, {0x13, "Type"}, {0x14, "Version"}, {0x15, "MaxObjSize"}, {0x16, "FieldLevel"}, }; /* DevInf code page (0x00) */ static const TokenData syncmlDevInfTagPage[] = { {0x05, "CTCap"}, {0x06, "CTType"}, {0x07, "DataStore"}, {0x08, "DataType"}, {0x09, "DevID"}, {0x0A, "DevInf"}, {0x0B, "DevTyp"}, {0x0C, "DisplayName"}, {0x0D, "DSMem"}, {0x0E, "Ext"}, {0x0F, "FwV"}, {0x10, "HwV"}, {0x11, "Man"}, {0x12, "MaxGUIDSize"}, {0x13, "MaxID"}, {0x14, "MaxMem"}, {0x15, "Mod"}, {0x16, "OEM"}, {0x17, "ParamName"}, {0x18, "PropName"}, {0x19, "Rx"}, {0x1A, "Rx-Pref"}, {0x1B, "SharedMem"}, {0x1C, "MaxSize"}, {0x1D, "SourceRef"}, {0x1E, "SwV"}, {0x1F, "SyncCap"}, {0x20, "SyncType"}, {0x21, "Tx"}, {0x22, "Tx-Pref"}, {0x23, "ValEnum"}, {0x24, "VerCT"}, {0x25, "VerDTD"}, {0x26, "Xnam"}, {0x27, "Xval"}, {0x28, "UTC"}, {0x29, "SupportNumberOfChanges"}, {0x2A, "SupportLargeObjs"}, {0x2B, "Property"}, {0x2C, "PropParam"}, {0x2D, "MaxOccur"}, {0x2E, "NoTruncate"}, {0x30, "Filter-Rx"}, {0x31, "FilterCap"}, {0x32, "FilterKeyword"}, {0x33, "FieldLevel"}, {0x34, "SupportHierarchicalSync"}, }; static const TagCodePage syncmlTagPages[] = { PAGE_DATA(0, syncmlTagPage0), PAGE_DATA(1, syncmlTagPage1), }; static const TagCodePage syncmlDevInfTagPages[] = { PAGE_DATA(0, syncmlDevInfTagPage), }; #ifdef __cplusplus } #endif #endif