/*
* 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