diff -r 000000000000 -r dfb7c4ff071f commsfwtools/preparedefaultcommsdatabase/Tools/ced/inc/T_tabdef.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwtools/preparedefaultcommsdatabase/Tools/ced/inc/T_tabdef.h Thu Dec 17 09:22:25 2009 +0200 @@ -0,0 +1,1239 @@ + +// Copyright (c) 1997-2009 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: +// Table definitions +// +// + +/** + @file + @internalComponent +*/ + +#ifndef __TABDEF_H__ +#define __TABDEF_H__ + +#include +#include +#include "CDBSTD.H" + +/** +@internalComponent +*/ +namespace commdb_dll + { +const TUint KSingleQuoteChar='\''; + +/** +Literals to speed up commdb by not having to create TPtr's at runtime +@internalComponent +*/ +CDB_LIT(KGlobalSettings,_GLOBAL_SETTINGS); +CDB_LIT(KConnectionPreferences,_CONNECTION_PREFERENCES); +CDB_LIT(KConnectPrefRanking,_CONNECT_PREF_RANKING); +CDB_LIT(KConnectPrefDirection,_CONNECT_PREF_DIRECTION); +CDB_LIT(KCommDbIntValue, _COMMDB_INT_VALUE); +CDB_LIT(KCommDbTextValue, _COMMDB_TEXT_VALUE); +CDB_LIT(KStartSQLQuery,_SQL_START_SQL_QUERY); +CDB_LIT(KWhereKeyword,_SQL_WHERE_KEYWORD); +CDB_LIT(KAndKeyword,_SQL_AND_KEYWORD); +CDB_LIT(KOrderKeyword,_SQL_ORDER_KEYWORD); +CDB_LIT(KOrderByKeyword, _SQL_ORDER_BY_KEYWORD); +CDB_LIT(KWhereHidden,_SQL_WHERE_HIDDEN); +CDB_LIT(KAndHidden,_SQL_AND_HIDDEN); +CDB_LIT(KWhereIntMatch,_SQL_WHERE_INT_MATCH); +CDB_LIT(KWhereTextMatch,_SQL_WHERE_TEXT_MATCH); +CDB_LIT(KAndIntMatch,_SQL_AND_INT_MATCH) ; +CDB_LIT(KAndTextMatch,_SQL_AND_TEXT_MATCH); +CDB_LIT(KOrTextMatch,_SQL_OR_TEXT_MATCH); +CDB_LIT(KWhereIntGreaterThan,_SQL_WHERE_INT_GREATERTHAN); + + +/** +Default widths for DB columns +@internalComponent +*/ +const TInt KDefaultColumnWidth = KDbUndefinedLength ; +const TInt KDefaultTextColumnWidth = 50 ; + +/** +Non-default DB column widths +*/ +const TInt KAUTH_NAME_FIELD_WIDTH = 255 ; +const TInt KAUTH_PASS_FIELD_WIDTH = 255 ; + + +/** +Specifies the name, type and special attributes of a column in a table. +Used during the creation of a new database. +@internalComponent +*/ +struct TColumn + { + const TText* iName; + TDbColType iType; + TUint iAttributes; + TInt iColumnWidth ; + }; + +/** +Specifies the name and columns of a table. +An array of `TTable` objects is used during the creation of a new database. +@internalComponent +*/ +struct TTable + { + const TText* iName; + const TColumn* iTable; + }; + +/** +Maps a bearer type and direction to a service table (Dialout,GPRS) +Used by `OpenIAPTableViewMatchingBearerSetLC()`. +@internalComponent +*/ +struct TMapBearerToServiceType + { + TCommDbBearer bearerMask; + TCommDbConnectionDirection direction; + const TText* serviceType; + }; + + +/** +Table defintions +@internalComponent +*/ +TColumn const KNetworkTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {HOST_NAME,EDbColText,0, KDefaultTextColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KIAPTable[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + {IAP_SERVICE,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {IAP_SERVICE_TYPE, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {IAP_BEARER,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {IAP_BEARER_TYPE,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + + {IAP_NETWORK,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {IAP_NETWORK_WEIGHTING,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {IAP_LOCATION,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, +#ifdef SYMBIAN_NETWORKING_UMTSR5 + {IAP_APPSID,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, +#endif //SYMBIAN_NETWORKING_UMTSR5 + // + {0} + }; + +/** +@internalComponent +*/ +TColumn const KDialOutISPTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {ISP_DESCRIPTION,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_TYPE,EDbColUint32,0, KDefaultColumnWidth}, + // + {ISP_DEFAULT_TEL_NUM,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_DIAL_RESOLUTION,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {ISP_USE_LOGIN_SCRIPT,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {ISP_LOGIN_SCRIPT,EDbColLongText,0, KDefaultColumnWidth}, + {ISP_PROMPT_FOR_LOGIN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {ISP_LOGIN_NAME,EDbColText,0, KAUTH_NAME_FIELD_WIDTH}, + {ISP_LOGIN_PASS,EDbColText,0, KAUTH_PASS_FIELD_WIDTH}, + {ISP_CHARGECARD,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_DISPLAY_PCT,EDbColBit,0, KDefaultColumnWidth}, + // + {ISP_IF_PARAMS,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IF_NETWORKS,EDbColText,0, KDefaultTextColumnWidth}, + // + {ISP_IF_PROMPT_FOR_AUTH,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {ISP_IF_AUTH_NAME,EDbColText,0, KAUTH_NAME_FIELD_WIDTH}, + {ISP_IF_AUTH_PASS,EDbColText,0, KAUTH_PASS_FIELD_WIDTH}, + {ISP_IF_AUTH_RETRIES,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_IF_CALLBACK_ENABLED,EDbColBit,0, KDefaultColumnWidth}, + {ISP_IF_CALLBACK_TYPE,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_IF_CALLBACK_INFO,EDbColText8,0, KDefaultTextColumnWidth}, + {ISP_CALLBACK_TIMEOUT,EDbColUint32,0, KDefaultColumnWidth}, + // + {ISP_IP_ADDR_FROM_SERVER,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {ISP_IP_ADDR,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IP_NETMASK,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IP_GATEWAY,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IP_DNS_ADDR_FROM_SERVER,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {ISP_IP_NAME_SERVER1,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IP_NAME_SERVER2,EDbColText,0, KDefaultTextColumnWidth}, + + {ISP_IP6_DNS_ADDR_FROM_SERVER, EDbColBit,0, KDefaultColumnWidth}, + {ISP_IP6_NAME_SERVER1,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IP6_NAME_SERVER2,EDbColText,0, KDefaultTextColumnWidth}, + + {ISP_IP_ADDR_LEASE_VALID_FROM,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IP_ADDR_LEASE_VALID_TO,EDbColText,0, KDefaultTextColumnWidth}, + // + {ISP_CONFIG_DAEMON_MANAGER_NAME,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_CONFIG_DAEMON_NAME,EDbColText,0, KDefaultTextColumnWidth}, + // + {ISP_ENABLE_IP_HEADER_COMP,EDbColBit,0, KDefaultColumnWidth}, + {ISP_ENABLE_LCP_EXTENSIONS,EDbColBit,0, KDefaultColumnWidth}, + {ISP_DISABLE_PLAIN_TEXT_AUTH,EDbColBit,0, KDefaultColumnWidth}, + {ISP_ENABLE_SW_COMP,EDbColBit,0, KDefaultColumnWidth}, + // + {ISP_BEARER_NAME,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_BEARER_SPEED,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_BEARER_CE,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_INIT_STRING,EDbColText8,0, KDefaultTextColumnWidth}, + // + {ISP_BEARER_TYPE,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_CHANNEL_CODING,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_AIUR,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_REQUESTED_TIME_SLOTS,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_MAXIMUM_TIME_SLOTS,EDbColUint32,0, KDefaultColumnWidth}, + // + /** new multimode columns */ + {ISP_BEARER_SERVICE,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_BEARER_PROTOCOL,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_RLP_VERSION,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_IWF_TO_MS,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_MS_TO_IWF,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_ACK_TIMER,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_RETRANSMISSION_ATTEMPTS,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_RESEQUENCE_PERIOD,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_V42_COMPRESSION,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_V42_CODEWORDS,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_V42_MAX_LENGTH,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_ASYMMETRY,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_USER_INIT_UPGRADE,EDbColBit,0, KDefaultColumnWidth}, + {ISP_USE_EDGE,EDbColBit,0, KDefaultColumnWidth}, + + {ISP_IF_SERVER_MODE,EDbColBit,0, KDefaultColumnWidth}, + {ISP_SERVICE_ENABLE_LLMNR,EDbColBit,0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KDialInISPTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {ISP_DESCRIPTION,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_TYPE,EDbColUint32,0, KDefaultColumnWidth}, + // + {ISP_USE_LOGIN_SCRIPT,EDbColBit,0, KDefaultColumnWidth}, + {ISP_LOGIN_SCRIPT,EDbColLongText,0, KDefaultColumnWidth}, + // + {ISP_AUTHENTICATION,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_IF_AUTH_RETRIES,EDbColUint32,0, KDefaultColumnWidth}, + // + {ISP_IF_PARAMS,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IF_NETWORKS,EDbColText,0, KDefaultTextColumnWidth}, + // + {ISP_IP_ADDR_FROM_SERVER,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {ISP_IP_ADDR,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IP_NETMASK,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IP_GATEWAY,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IP_DNS_ADDR_FROM_SERVER,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {ISP_IP_NAME_SERVER1,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IP_NAME_SERVER2,EDbColText,0, KDefaultTextColumnWidth}, + + {ISP_IP6_DNS_ADDR_FROM_SERVER,EDbColBit,0, KDefaultColumnWidth}, + {ISP_IP6_NAME_SERVER1,EDbColText,0, KDefaultTextColumnWidth}, + {ISP_IP6_NAME_SERVER2,EDbColText,0, KDefaultTextColumnWidth}, + + // + {ISP_ENABLE_IP_HEADER_COMP,EDbColBit,0, KDefaultColumnWidth}, + {ISP_ENABLE_LCP_EXTENSIONS,EDbColBit,0, KDefaultColumnWidth}, + {ISP_DISABLE_PLAIN_TEXT_AUTH,EDbColBit,0, KDefaultColumnWidth}, + {ISP_ENABLE_SW_COMP,EDbColBit,0, KDefaultColumnWidth}, + // + {ISP_BEARER_NAME,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_BEARER_SPEED,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_BEARER_CE,EDbColUint32,0, KDefaultColumnWidth}, + {ISP_INIT_STRING,EDbColText8,0, KDefaultTextColumnWidth}, + {ISP_USE_EDGE,EDbColBit,0, KDefaultColumnWidth}, + // + {0} + }; + +/** +@internalComponent +*/ +TColumn const KGPRSTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + + {GPRS_APN,EDbColLongText,0, KDefaultColumnWidth}, + // + {GPRS_PDP_TYPE,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {GPRS_PDP_ADDRESS,EDbColText,0, KDefaultTextColumnWidth}, + // + {GPRS_REQ_PRECEDENCE,EDbColUint32,0, KDefaultColumnWidth}, + {GPRS_REQ_DELAY,EDbColUint32,0, KDefaultColumnWidth}, + {GPRS_REQ_RELIABILITY,EDbColUint32,0, KDefaultColumnWidth}, + {GPRS_REQ_PEAK_THROUGHPUT,EDbColUint32,0, KDefaultColumnWidth}, + {GPRS_REQ_MEAN_THROUGHPUT,EDbColUint32,0, KDefaultColumnWidth}, + // + {GPRS_MIN_PRECEDENCE,EDbColUint32,0, KDefaultColumnWidth}, + {GPRS_MIN_DELAY,EDbColUint32,0, KDefaultColumnWidth}, + {GPRS_MIN_RELIABILITY,EDbColUint32,0, KDefaultColumnWidth}, + {GPRS_MIN_PEAK_THROUGHPUT,EDbColUint32,0, KDefaultColumnWidth}, + {GPRS_MIN_MEAN_THROUGHPUT,EDbColUint32,0, KDefaultColumnWidth}, + // + {GPRS_DATA_COMPRESSION,EDbColBit,0, KDefaultColumnWidth}, + {GPRS_HEADER_COMPRESSION,EDbColBit,0, KDefaultColumnWidth}, + {GPRS_USE_EDGE, EDbColBit, 0, KDefaultColumnWidth}, + // + {GPRS_ANONYMOUS_ACCESS,EDbColBit,0, KDefaultColumnWidth}, + // + {GPRS_IF_PARAMS,EDbColText,0, KDefaultTextColumnWidth}, + {GPRS_IF_NETWORKS,EDbColText,0, KDefaultTextColumnWidth}, + // + {GPRS_IF_PROMPT_FOR_AUTH,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {GPRS_IF_AUTH_NAME,EDbColText,0, KAUTH_NAME_FIELD_WIDTH}, + {GPRS_IF_AUTH_PASS,EDbColText,0, KAUTH_PASS_FIELD_WIDTH}, + // + {GPRS_IF_AUTH_RETRIES,EDbColUint32,0, KDefaultColumnWidth}, + // + {GPRS_IP_NETMASK,EDbColText,0, KDefaultTextColumnWidth}, + {GPRS_IP_GATEWAY,EDbColText,0, KDefaultTextColumnWidth}, + {GPRS_IP_ADDR_FROM_SERVER,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {GPRS_IP_ADDR,EDbColText,0, KDefaultTextColumnWidth}, + {GPRS_IP_DNS_ADDR_FROM_SERVER,EDbColBit,TDbCol::ENotNull,KDefaultColumnWidth}, + {GPRS_IP_NAME_SERVER1,EDbColText,0, KDefaultTextColumnWidth}, + {GPRS_IP_NAME_SERVER2,EDbColText,0, KDefaultTextColumnWidth}, + // + {GPRS_IP6_DNS_ADDR_FROM_SERVER,EDbColBit,0, KDefaultColumnWidth}, + {GPRS_IP6_NAME_SERVER1,EDbColText,0, KDefaultTextColumnWidth}, + {GPRS_IP6_NAME_SERVER2,EDbColText,0, KDefaultTextColumnWidth}, + + {GPRS_IP_ADDR_LEASE_VALID_FROM,EDbColText,0, KDefaultTextColumnWidth}, + {GPRS_IP_ADDR_LEASE_VALID_TO,EDbColText,0, KDefaultTextColumnWidth}, + // + {GPRS_CONFIG_DAEMON_MANAGER_NAME,EDbColText,0, KDefaultTextColumnWidth}, + {GPRS_CONFIG_DAEMON_NAME,EDbColText,0, KDefaultTextColumnWidth}, + // + {GPRS_ENABLE_LCP_EXTENSIONS,EDbColBit,0, KDefaultColumnWidth}, + {GPRS_DISABLE_PLAIN_TEXT_AUTH,EDbColBit,0, KDefaultColumnWidth}, + // + {GPRS_AP_TYPE,EDbColUint32,0, KDefaultColumnWidth}, + // + {GPRS_QOS_WARNING_TIMEOUT,EDbColUint32,0, KDefaultColumnWidth}, + {GPRS_SERVICE_ENABLE_LLMNR,EDbColBit,0, KDefaultColumnWidth}, + + {QOS_UMTS_R99_AND_ON_TABLE, EDbColUint32, 0, KDefaultColumnWidth}, + + {GPRS_R5_DATA_COMPRESSION,EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_R5_HEADER_COMPRESSION,EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_R4_PACKET_FLOW_IDENTIFIER,EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_UMTS_GPRS_RELEASE,EDbColUint32, 0, KDefaultColumnWidth}, + + {0} + }; + + +TColumn const KGPRSQoSR99Table[]= + { + {GPRS_QOS_REQ_TRAFFIC_CLASS, EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_QOS_MIN_TRAFFIC_CLASS, EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_DELIVERY_ORDER, EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_QOS_MIN_DELIVERY_ORDER, EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_DELIVER_ERRONEOUS_SDU, EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_QOS_MIN_DELIVER_ERRONEOUS_SDU, EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_MAX_SDUSIZE, EDbColInt32, 0, KDefaultColumnWidth}, + {GPRS_QOS_MIN_ACCEPTABLE_MAX_SDU_SIZE, EDbColInt32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_MAX_UPLINK_RATE, EDbColInt32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_MIN_UPLINK_RATE, EDbColInt32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_MAX_DOWNLINK_RATE, EDbColInt32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_MIN_DOWNLINK_RATE, EDbColInt32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_BER, EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_QOS_MAX_BER, EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_SDU_ERROR_RATIO, EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_QOS_MAX_SDU_ERROR_RATIO, EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_TRAFFIC_HANDLING_PRIORITY, EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_QOS_MIN_TRAFFIC_HANDLING_PRIORITY, EDbColUint32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_TRANSFER_DELAY, EDbColInt32, 0, KDefaultColumnWidth}, + {GPRS_QOS_MAX_TRANSFER_DELAY, EDbColInt32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_GUARANTEED_UPLINK_RATE, EDbColInt32, 0, KDefaultColumnWidth}, + {GPRS_QOS_MIN_GUARANTEED_UPLINK_RATE, EDbColInt32, 0, KDefaultColumnWidth}, + {GPRS_QOS_REQ_GUARANTEED_DOWNLINK_RATE, EDbColInt32, 0, KDefaultColumnWidth}, + {GPRS_QOS_MIN_GUARANTEED_DOWNLINK_RATE, EDbColInt32, 0, KDefaultColumnWidth}, + {GPRS_QOS_SIGNALLING_INDICATION, EDbColBit, 0, KDefaultColumnWidth}, + {GPRS_QOS_IM_CN_SIGNALLING_INDICATOR, EDbColBit, 0, KDefaultColumnWidth}, + {GPRS_QOS_SOURCE_STATISTICS_DESCRIPTOR, EDbColUint32, 0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KLANServiceTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {LAN_IF_NETWORKS,EDbColText,0, KDefaultTextColumnWidth}, + + // + {LAN_IP_NETMASK,EDbColText,0, KDefaultTextColumnWidth}, + {LAN_IP_GATEWAY,EDbColText,0, KDefaultTextColumnWidth}, + {LAN_IP_ADDR_FROM_SERVER,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {LAN_IP_ADDR,EDbColText,0, KDefaultTextColumnWidth}, + {LAN_IP_DNS_ADDR_FROM_SERVER,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {LAN_IP_NAME_SERVER1,EDbColText,0, KDefaultTextColumnWidth}, + {LAN_IP_NAME_SERVER2,EDbColText,0, KDefaultTextColumnWidth}, + // + {LAN_IP6_DNS_ADDR_FROM_SERVER,EDbColBit,0, KDefaultColumnWidth}, + {LAN_IP6_NAME_SERVER1,EDbColText,0, KDefaultTextColumnWidth}, + {LAN_IP6_NAME_SERVER2,EDbColText,0, KDefaultTextColumnWidth}, + + {LAN_IP_ADDR_LEASE_VALID_FROM,EDbColText,0, KDefaultTextColumnWidth}, + {LAN_IP_ADDR_LEASE_VALID_TO,EDbColText,0, KDefaultTextColumnWidth}, + + {LAN_CONFIG_DAEMON_MANAGER_NAME,EDbColText,0, KDefaultTextColumnWidth}, + {LAN_CONFIG_DAEMON_NAME,EDbColText,0, KDefaultTextColumnWidth}, + {LAN_SERVICE_EXTENSION_TABLE_NAME,EDbColText,0, KDefaultTextColumnWidth}, // LanServiceExtensionTableName + {LAN_SERVICE_EXTENSION_TABLE_RECORD_ID,EDbColUint32,0, KDefaultColumnWidth}, // LanServiceExtensionTableRecordId + {LAN_SERVICE_ENABLE_LLMNR,EDbColBit,0, KDefaultColumnWidth}, + // + {0} + }; + +/** +@internalComponent +*/ +TColumn const KPANServiceExtensionsTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + + // + {PAN_LOCAL_ROLE,EDbColUint32,TDbCol::ENotNull,KDefaultColumnWidth}, + {PAN_PEER_ROLE,EDbColUint32,TDbCol::ENotNull,KDefaultColumnWidth}, + {PAN_PEER_MAC_ADDRESSES,EDbColText,0,KDefaultTextColumnWidth}, + {PAN_PROMPT_FOR_REMOTE_DEVICES,EDbColBit,TDbCol::ENotNull,KDefaultColumnWidth}, + {PAN_DISABLE_SDP_QUERY,EDbColBit,TDbCol::ENotNull,KDefaultColumnWidth}, + {PAN_ALLOW_INCOMING,EDbColBit,TDbCol::ENotNull,KDefaultColumnWidth}, +#ifdef SYMBIAN_NETWORKING_DHCPSERVER + {PAN_NAP_SERVICE_ENABLED,EDbColUint32,TDbCol::ENotNull,KDefaultColumnWidth}, +#endif // SYMBIAN_NETWORKING_DHCPSERVER + // + {0} + }; + +/** +@internalComponent +*/ +TColumn const KModemTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {MODEM_AGENT,EDbColText,0, KDefaultTextColumnWidth}, + {MODEM_NIF_NAME,EDbColText,0, KDefaultTextColumnWidth}, + {MODEM_BCA_STACK, EDbColText, 0, KDefaultTextColumnWidth}, + {MODEM_PORT_NAME,EDbColText,0, KDefaultTextColumnWidth}, + {MODEM_CONTROL_CHANNEL_PORT_NAME,EDbColText,0, KDefaultTextColumnWidth}, + {MODEM_TSY_NAME,EDbColText,0, KDefaultTextColumnWidth}, + {MODEM_CSY_NAME,EDbColText,0, KDefaultTextColumnWidth}, + {MODEM_DATA_BITS,EDbColUint8,0, KDefaultColumnWidth}, + {MODEM_STOP_BITS,EDbColUint8,0, KDefaultColumnWidth}, + {MODEM_PARITY,EDbColUint8,0, KDefaultColumnWidth}, + {MODEM_RATE,EDbColUint32,0, KDefaultColumnWidth}, + {MODEM_HANDSHAKING,EDbColUint32,0, KDefaultColumnWidth}, + {MODEM_SPECIAL_RATE,EDbColUint32,0, KDefaultColumnWidth}, + {MODEM_XON_CHAR,EDbColUint8,0, KDefaultColumnWidth}, + {MODEM_XOFF_CHAR,EDbColUint8,0, KDefaultColumnWidth}, + // + {MODEM_FAX_CLASS_PREF,EDbColUint8,0, KDefaultColumnWidth}, + {MODEM_SPEAKER_PREF,EDbColUint8,0, KDefaultColumnWidth}, + {MODEM_SPEAKER_VOL_PREF,EDbColUint8,0, KDefaultColumnWidth}, + // + {MODEM_MODEM_INIT_STRING,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_DATA_INIT_STRING,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_FAX_INIT_STRING,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_ISP_INIT_STRING,EDbColText8,0, KDefaultTextColumnWidth}, + // + {MODEM_DIAL_PAUSE_LENGTH,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_CARRIER_TIMEOUT,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_AUTO_ANSWER_RING_COUNT,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_SPEAKER_VOL_CONTROL_LOW,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_SPEAKER_VOL_CONTROL_MEDIUM,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_SPEAKER_VOL_CONTROL_HIGH,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_SPEAKER_ALWAYS_OFF,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_SPEAKER_ON_UNTIL_CARRIER,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_SPEAKER_ALWAYS_ON,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_SPEAKER_ON_AFTER_DIAL_UNTIL_CARRIER,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_DIAL_TONE_WAIT_MODIFIER,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_CALL_PROGRESS_1,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_CALL_PROGRESS_2,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_CALL_PROGRESS_3,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_CALL_PROGRESS_4,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_ECHO_OFF,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_VERBOSE_TEXT,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_QUIET_OFF,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_QUIET_ON,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_DIAL_COMMAND_STATE_MODIFIER,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_ON_LINE,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_RESET_CONFIGURATION,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_RETURN_TO_FACTORY_DEFS,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_DCD_ON_DURING_LINK,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_DTR_HANG_UP,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_DSR_ALWAYS_ON,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_RTS_CTS_HANDSHAKE,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_XON_XOFF_HANDSHAKE,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_ESCAPE_CHARACTER,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_ESCAPE_GUARD_PERIOD,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_FAX_CLASS_INTERROGATE,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_FAX_CLASS,EDbColText8,0, KDefaultTextColumnWidth}, + // + {MODEM_NO_DIAL_TONE,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_BUSY,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_NO_ANSWER,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_CARRIER,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_CONNECT,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_COMPRESSION_CLASS_5,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_COMPRESSION_V42BIS,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_COMPRESSION_NONE,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_PROTOCOL_LAPD,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_PROTOCOL_ALT,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_PROTOCOL_ALTCELLULAR,EDbColText8,0, KDefaultTextColumnWidth}, + {MODEM_PROTOCOL_NONE,EDbColText8,0, KDefaultTextColumnWidth}, + // + {MODEM_MESSAGE_CENTRE_NUMBER,EDbColText,0, KDefaultTextColumnWidth}, + {MODEM_MESSAGE_VALIDITY_PERIOD,EDbColUint32,0, KDefaultColumnWidth}, + {MODEM_MESSAGE_DELIVERY_REPORT,EDbColBit,0, KDefaultColumnWidth}, + // + {MODEM_MIN_SIGNAL_LEVEL,EDbColUint32,0, KDefaultColumnWidth}, + // + {LAST_SOCKET_ACTIVITY_TIMEOUT,EDbColUint32,0, KDefaultColumnWidth}, + {LAST_SESSION_CLOSED_TIMEOUT,EDbColUint32,0, KDefaultColumnWidth}, + {LAST_SOCKET_CLOSED_TIMEOUT,EDbColUint32,0, KDefaultColumnWidth}, + // + {MODEM_SIR_SETTINGS,EDbColUint32,0, KDefaultColumnWidth}, + {MODEM_COMM_ROLE,EDbColUint32,0, KDefaultColumnWidth}, + {BEARER_TECHNOLOGY,EDbColUint32,0, KDefaultColumnWidth}, + // + {0} + }; + +/** +@internalComponent +*/ +TColumn const KLANBearerTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {LAN_BEARER_AGENT,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {LAN_BEARER_NIF_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {LAN_BEARER_LDD_FILENAME,EDbColText,0, KDefaultTextColumnWidth}, + {LAN_BEARER_LDD_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {LAN_BEARER_PDD_FILENAME,EDbColText,0, KDefaultTextColumnWidth}, + {LAN_BEARER_PDD_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {LAN_BEARER_PACKET_DRIVER_NAME,EDbColText,0, KDefaultTextColumnWidth}, + {LAST_SOCKET_ACTIVITY_TIMEOUT,EDbColUint32,0, KDefaultColumnWidth}, + {LAST_SESSION_CLOSED_TIMEOUT,EDbColUint32,0, KDefaultColumnWidth}, + {LAST_SOCKET_CLOSED_TIMEOUT,EDbColUint32,0, KDefaultColumnWidth}, + {BEARER_TECHNOLOGY,EDbColUint32,0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KLocationTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {LOCATION_INTL_PREFIX_CODE,EDbColText,0, KDefaultTextColumnWidth}, + {LOCATION_NAT_PREFIX_CODE,EDbColText,0, KDefaultTextColumnWidth}, + {LOCATION_NAT_CODE,EDbColText,0, KDefaultTextColumnWidth}, + {LOCATION_AREA_CODE,EDbColText,0, KDefaultTextColumnWidth}, + {LOCATION_DIAL_OUT_CODE,EDbColText,0, KDefaultTextColumnWidth}, + {LOCATION_DISABLE_CALL_WAITING_CODE,EDbColText,0, KDefaultTextColumnWidth}, + {LOCATION_MOBILE,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {LOCATION_USE_PULSE_DIAL,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {LOCATION_WAIT_FOR_DIAL_TONE,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {LOCATION_PAUSE_AFTER_DIAL_OUT,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KChargecardTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {CHARGECARD_ACCOUNT_NUMBER,EDbColText,0, KDefaultTextColumnWidth}, + {CHARGECARD_PIN,EDbColText,0, KDefaultTextColumnWidth}, + {CHARGECARD_LOCAL_RULE,EDbColText,0, KDefaultTextColumnWidth}, + {CHARGECARD_NAT_RULE,EDbColText,0, KDefaultTextColumnWidth}, + {CHARGECARD_INTL_RULE,EDbColText,0, KDefaultTextColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KProxiesTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {PROXY_ISP,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {PROXY_SERVICE_TYPE,EDbColText,0, KDefaultTextColumnWidth}, + {PROXY_USE_PROXY_SERVER,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {PROXY_SERVER_NAME,EDbColLongText,0, KDefaultColumnWidth}, + {PROXY_PROTOCOL_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {PROXY_PORT_NUMBER,EDbColUint32,0, KDefaultColumnWidth}, + {PROXY_EXCEPTIONS,EDbColLongText,0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KWAPAccessPointTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {WAP_CURRENT_BEARER,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {WAP_START_PAGE,EDbColLongText,0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KWAPIPBearerTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {WAP_ACCESS_POINT_ID,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {WAP_GATEWAY_ADDRESS,EDbColText,0, KDefaultTextColumnWidth}, + {WAP_IAP,EDbColUint32,0, KDefaultColumnWidth}, + /** The following two fields are obsoleted for WAP2.0 but maintained for + WAP1.0. They should be removed in Symbian OS 8.0 */ + {WAP_WSP_OPTION,EDbColUint8,0, KDefaultColumnWidth}, + {WAP_SECURITY,EDbColBit,0, KDefaultColumnWidth}, + // + {WAP_PROXY_PORT,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {WAP_PROXY_LOGIN_NAME,EDbColText,0, KAUTH_NAME_FIELD_WIDTH}, + {WAP_PROXY_LOGIN_PASS,EDbColText,0, KAUTH_PASS_FIELD_WIDTH}, + // + {0} + }; + +/** +@internalComponent +*/ +TColumn const KWAPSMSBearerTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {WAP_ACCESS_POINT_ID,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {WAP_GATEWAY_ADDRESS,EDbColText,0, KDefaultTextColumnWidth}, + {WAP_SERVICE_CENTRE_ADDRESS,EDbColText,0, KDefaultTextColumnWidth}, + {WAP_WSP_OPTION,EDbColUint8,0, KDefaultColumnWidth}, + {WAP_SECURITY,EDbColBit,0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KConnectionPreferencesTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {CONNECT_PREF_RANKING,EDbColUint32,0, KDefaultColumnWidth}, + {CONNECT_PREF_DIRECTION,EDbColUint32,0, KDefaultColumnWidth}, + {CONNECT_PREF_BEARER_SET,EDbColUint32,0, KDefaultColumnWidth}, + {CONNECT_PREF_DIALOG_PREF,EDbColUint32,0, KDefaultColumnWidth}, + {CONNECT_PREF_IAP,EDbColUint32,0, KDefaultColumnWidth}, + // + {0} + }; + +/** +@internalComponent +*/ +TColumn const KAgentLookup[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {AGENT_FRIENDLY_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {AGENT_FILENAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KGlobalSettingsTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + // + {COMMDB_INT_VALUE,EDbColUint32,0, KDefaultColumnWidth}, + {COMMDB_TEXT_VALUE,EDbColText,0, KDefaultTextColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KDefaultGPRSTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {DEFAULT_GPRS_USAGE,EDbColUint32,0, KDefaultColumnWidth}, + {DEFAULT_GPRS_APN,EDbColText, 0, KDefaultTextColumnWidth}, + // + {DEFAULT_GPRS_PDP_TYPE,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {DEFAULT_GPRS_PDP_ADDRESS,EDbColText, 0, KDefaultTextColumnWidth}, + // + {DEFAULT_GPRS_PRECEDENCE,EDbColUint32,0, KDefaultColumnWidth}, + {DEFAULT_GPRS_DELAY,EDbColUint32,0, KDefaultColumnWidth}, + {DEFAULT_GPRS_RELIABILITY,EDbColUint32,0, KDefaultColumnWidth}, + {DEFAULT_GPRS_PEAK_THROUGHPUT,EDbColUint32,0, KDefaultColumnWidth}, + {DEFAULT_GPRS_MEAN_THROUGHPUT,EDbColUint32,0, KDefaultColumnWidth}, + // + {DEFAULT_GPRS_MIN_PRECEDENCE,EDbColUint32,0, KDefaultColumnWidth}, + {DEFAULT_GPRS_MIN_DELAY,EDbColUint32,0, KDefaultColumnWidth}, + {DEFAULT_GPRS_MIN_RELIABILITY,EDbColUint32,0, KDefaultColumnWidth}, + {DEFAULT_GPRS_MIN_PEAK_THROUGHPUT,EDbColUint32,0, KDefaultColumnWidth}, + {DEFAULT_GPRS_MIN_MEAN_THROUGHPUT,EDbColUint32,0, KDefaultColumnWidth}, + // + {DEFAULT_GPRS_DATA_COMPRESSION,EDbColBit,0, KDefaultColumnWidth}, + {DEFAULT_GPRS_HEADER_COMPRESSION,EDbColBit,0, KDefaultColumnWidth}, + {DEFAULT_GPRS_USE_EDGE, EDbColBit, 0, KDefaultColumnWidth}, + // + {DEFAULT_GPRS_ANONYMOUS_ACCESS,EDbColBit,0, KDefaultColumnWidth}, + // + {0} + }; + +/** +@internalComponent +*/ +TColumn const KCBTDeviceTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {BT_DEV_ADD,EDbColText8,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {BT_DEV_DFLT_NAME,EDbColLongText16,0, KDefaultColumnWidth}, + {BT_DEV_FRIENDLY_NAME,EDbColLongText16,0, KDefaultColumnWidth}, + {BT_DEVICE_CLASS,EDbColUint32,0, KDefaultColumnWidth}, + {BT_LINKKEY,EDbColText8,0, KDefaultTextColumnWidth}, + {BT_DEVICE_GLOBAL_SECURITY, EDbColUint32,0, KDefaultColumnWidth}, + {BT_DEV_STATE, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + /** specific details concerning the juice of each device */ + {BT_PAGE_SCAN_REP_MODE, EDbColUint32, 0, KDefaultColumnWidth}, + {BT_PAGE_SCAN_PERIOD_MODE, EDbColUint32, 0, KDefaultColumnWidth}, + {BT_PAGE_SCAN_MODE, EDbColUint32, 0, KDefaultColumnWidth}, + {BT_SPARE, EDbColUint32, 0, KDefaultColumnWidth}, + {BT_CLK_OFFSET, EDbColUint32, 0, KDefaultColumnWidth}, + {BT_COD, EDbColUint32, 0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KCBTDefaultServiceTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {BT_DFLT_SER_NAME,EDbColText16,0, KDefaultTextColumnWidth}, + {BT_DFLT_SER_UUID,EDbColText8,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {BT_DFLT_VIRTUAL_PORT,EDbColUint32,TDbCol::ENotNull, KDefaultColumnWidth}, + {BT_DFLT_DEV_ADD,EDbColText8,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {BT_DFLT_SECURITY_LEVEL,EDbColUint8,0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KCBTSecurityTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {BT_DEV_ADD,EDbColText8,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {BT_SEC_DEVICE_SECURITY,EDbColUint32,0, KDefaultColumnWidth}, + {BT_SEC_UID,EDbColUint32,0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +LOCAL_D TColumn const KAccessTypeTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + // + {TABLE_ACC_NAME,EDbColText16,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {TABLE_ACC_TYPE,EDbColUint8,0, KDefaultColumnWidth}, + {0} + }; + + +/** +@internalComponent +*/ +TColumn const KCBTPersistTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {BT_PERSIST_COD,EDbColUint32,0 , KDefaultColumnWidth}, + {BT_PERSIST_PAGE_TIMEOUT,EDbColUint32,0, KDefaultColumnWidth}, + {BT_PERSIST_PAGE_SCAN_INTERVAL,EDbColUint32,0, KDefaultColumnWidth}, + {BT_PERSIST_PAGE_SCAN_WINDOW,EDbColUint32,0, KDefaultColumnWidth}, + {BT_PERSIST_INQUIRY_SCAN_INTERVAL,EDbColUint32,0, KDefaultColumnWidth}, + {BT_PERSIST_INQUIRY_SCAN_WINDOW,EDbColUint32,0, KDefaultColumnWidth}, + {BT_PERSIST_HOLD_MODE_ACTIVITY,EDbColUint32,0, KDefaultColumnWidth}, + {BT_PERSIST_SCO_FLOW_CONTROL,EDbColUint32,0, KDefaultColumnWidth}, + {BT_PERSIST_PAGE_SCAN_PERIOD,EDbColUint32,0, KDefaultColumnWidth}, + {BT_PERSIST_PAGE_SCAN_MODE,EDbColUint32,0, KDefaultColumnWidth}, + {BT_PERSIST_POWER_SETTINGS,EDbColUint32,0, KDefaultColumnWidth}, + {BT_PERSIST_SCAN,EDbColUint32,0, KDefaultColumnWidth}, + {BT_PERSIST_LOCAL_NAME,EDbColLongText16,0 , KDefaultColumnWidth}, + {BT_PERSIST_IAC_LAP, EDbColLongText16, 0, KDefaultColumnWidth}, + {BT_PERSIST_STATE, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {0} + }; + + + +/** +@internalComponent +*/ +TColumn const KSecureSocketTable[]= + { + {COMMDB_ID,EDbColUint32,TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_HIDDEN,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY,EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + // + {SS_PROTO_NAME,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {SS_PROTO_LIBRARY,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KVirtualBearerTable[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + {VIRTUAL_BEARER_AGENT,EDbColText,TDbCol::ENotNull, KDefaultTextColumnWidth}, + {VIRTUAL_BEARER_NIF,EDbColText,TDbCol::ENotNull, KDefaultColumnWidth}, + {LAST_SOCKET_ACTIVITY_TIMEOUT,EDbColUint32,0, KDefaultColumnWidth}, + {LAST_SESSION_CLOSED_TIMEOUT,EDbColUint32,0, KDefaultColumnWidth}, + {LAST_SOCKET_CLOSED_TIMEOUT,EDbColUint32,0, KDefaultColumnWidth}, + {BEARER_TECHNOLOGY,EDbColUint32,0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KVpnServiceTable[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + {VPN_SERVICE_POLICY,EDbColText,TDbCol::ENotNull, KDefaultColumnWidth}, + {VPN_SERVICE_IAP,EDbColUint32,0, KDefaultColumnWidth}, + {VPN_SERVICE_NETWORKID,EDbColUint32,0, KDefaultColumnWidth}, + {VPN_SERVICE_ENABLE_LLMNR,EDbColBit,0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KWlanServiceExtensionTable[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + {WLAN_PROFILE, EDbColText , 0, KDefaultColumnWidth}, + {WLAN_SSID, EDbColText , 0, KDefaultColumnWidth}, + {WLAN_ENCRYPTION_STATUS, EDbColBit, 0, KDefaultColumnWidth}, + {WLAN_ENCRYPTION_TYPE, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_DEFAULT_WEP_KEY, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_ENCRYPT_KEY1_VALID, EDbColBit, 0, KDefaultColumnWidth}, + {WLAN_WEP_Key1, EDbColText, 0, KDefaultColumnWidth}, + {WLAN_ENCRYPT_KEY2_VALID, EDbColBit, 0, KDefaultColumnWidth}, + {WLAN_WEP_KEY2, EDbColText, 0, KDefaultColumnWidth}, + {WLAN_ENCRYPT_KEY3_VALID, EDbColBit, 0, KDefaultColumnWidth}, + {WLAN_WEP_KEY3, EDbColText, 0, KDefaultColumnWidth}, + {WLAN_ENCRYPT_KEY4_VALID, EDbColBit, 0, KDefaultColumnWidth}, + {WLAN_WEP_KEY4, EDbColText, 0, KDefaultColumnWidth}, + {WLANRANKING, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_DIALOG_PREF, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_NETWORK_TYPE, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_FRAG_THRES, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_RTS_THRES, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_DES_TRANS_RATE, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_BEACON_INT, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_CHANNEL_ID, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_AUTHENTICATION_MODE, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_POWERSAVE_MODE, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_ALLOW_UNENCRYPT_MODE, EDbColBit, 0, KDefaultColumnWidth}, + {WLAN_ALLOW_SHORT_PRE, EDbColBit, 0, KDefaultColumnWidth}, + {WLAN_PREAMBLE_TYPE, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_TX_POWER_LEVEL, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_EAP_PRESHARED_KEY, EDbColText, 0, KAUTH_PASS_FIELD_WIDTH}, + {WLAN_REG_DOMAIN, EDbColUint32, 0, KDefaultColumnWidth}, + {WLAN_SEC_DATA, EDbColText, 0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KEAPSecRecord[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + {EAP_SEC_OUTER_EAP_TYPE, EDbColUint32, 0, KDefaultColumnWidth}, + {EAP_SEC_ID, EDbColText, 0, KDefaultColumnWidth}, + {EAP_SEC_PASSWORD, EDbColText, 0, KDefaultColumnWidth}, + {EAP_SEC_CONFIGID, EDbColUint32, 0, KDefaultColumnWidth}, + {EAP_SEC_DATA, EDbColText, 0, KDefaultColumnWidth}, + {EAP_SEC_VENDORID, EDbColText, 0, KDefaultColumnWidth}, + {EAP_SEC_VENDORTYPE, EDbColUint32, 0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KTunEAPRecord[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + {TUN_EAP_INNERTYPE, EDbColUint32, 0, KDefaultColumnWidth}, + {TUN_EAP_DATA, EDbColText, 0, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KEAPTLSRecord[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + {EAP_TLS_CLIENT_CERT_NAME, EDbColText, TDbCol::ENotNull, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KLEAPRecord[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + {EAP_LEAP_TIMEOUT, EDbColUint32, 0, KDefaultColumnWidth}, + {0} + }; + + +/** +@internalComponent +*/ +TColumn const KEapSimRecord[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + {EAPSIM_PROTOCOL_ID, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {EAPSIM_PROTOCOL_PSEUDONYM, EDbColText8, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {EAPSIM_PROTOCOL_USE_NAI_REALM, EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {EAPSIM_PROTOCOL_NAI_REALM, EDbColText8, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {EAPSIM_PROTOCOL_MIN_RANDS, EDbColUint8,0, KDefaultColumnWidth}, + {0} + }; + + +/** +@internalComponent +*/ +TColumn const KEapAkaRecord[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + {EAPAKA_PROTOCOL_ID, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {EAPAKA_PROTOCOL_PSEUDONYM, EDbColText8, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {EAPAKA_PROTOCOL_USE_NAI_REALM, EDbColBit,TDbCol::ENotNull, KDefaultColumnWidth}, + {EAPAKA_PROTOCOL_NAI_REALM, EDbColText8, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {0} + }; + + +#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY +/** +@internalComponent +*/ +TColumn const KPolicySelectorRecord[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + /** Columns of the `PolicySelector Table` */ + {POLICYID, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {APPUID, EDbColText8, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {SRCADDRESS, EDbColText8, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {SRCMASK, EDbColText8, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {DSTADDRESS, EDbColText8, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {DSTMASK, EDbColText8, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {SRCPORT, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {DSTPORT, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {SRCPORTMAX, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {DSTPORTMAX, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {PROTOCOLID, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {IAPID, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {PRIORITY, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {0} + }; + +TColumn const KPolicySelector2QoSParametersRecord[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + /** Columns of the `PolicySelector2Params Table` */ + {POLICYSELECTORID, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {PARAMSID, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {0} + }; + +TColumn const KGenericQoSRecord[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + /** Columns of the `GenericQos Table` */ + {DOWNLINKBANDWIDTH, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {UPLINKBANDWIDTH, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {DOWNLINKMAXIMUMBURSTSIZE, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {UPLINKMAXIMUMBURSTSIZE, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {DOWNLINKAVERAGEPACKETSIZE, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {UPLINKAVERAGEPACKETSIZE, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {DOWNLINKMAXIMUMPACKETSIZE, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {UPLINKMAXIMUMPACKETSIZE, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {DOWNLINKDELAY, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {UPLINKDELAY, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {DOWNLINKDELAYVARIATION, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {UPLINKDELAYVARIATION, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {DOWNLINKPRIORITY, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {UPLINKPRIORITY, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {HEADERMODE, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + //{QOSNAME, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {0} + }; + +/** +@internalComponent +*/ +TColumn const KWifiScanEngineRecord[]= + { + {COMMDB_ID, EDbColUint32, TDbCol::EAutoIncrement|TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_NAME, EDbColText, TDbCol::ENotNull, KDefaultTextColumnWidth}, + {COMMDB_HIDDEN,EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + {COMMDB_READ_ONLY, EDbColBit, TDbCol::ENotNull, KDefaultColumnWidth}, + // + /** Columns of the `WifiScanEngine Table` */ + {SCANPERIODMS, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {RSSIMIN, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {RSSIMAX, EDbColUint32, TDbCol::ENotNull, KDefaultColumnWidth}, + {0} + }; + +#endif //SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY + + +/** +Array of Tables +@internalComponent +*/ +TTable const KTableList[]= + { + {NETWORK, KNetworkTable}, + {IAP, KIAPTable}, + {DIAL_OUT_ISP, KDialOutISPTable}, + {DIAL_IN_ISP, KDialInISPTable}, + {WAP_ACCESS_POINT, KWAPAccessPointTable}, + {WAP_IP_BEARER, KWAPIPBearerTable}, + {WAP_SMS_BEARER, KWAPSMSBearerTable}, + {OUTGOING_GPRS, KGPRSTable}, + {INCOMING_GPRS, KGPRSTable}, + {LAN_SERVICE,KLANServiceTable}, + {PAN_SERVICE_EXTENSIONS,KPANServiceExtensionsTable}, + {MODEM_BEARER, KModemTable}, + {LAN_BEARER, KLANBearerTable}, + {LOCATION, KLocationTable}, + {CHARGECARD, KChargecardTable}, + {PROXIES, KProxiesTable}, + {CONNECTION_PREFERENCES, KConnectionPreferencesTable}, + {GLOBAL_SETTINGS, KGlobalSettingsTable}, + {BT_DEVICE_TABLE, KCBTDeviceTable}, + {BT_DEFAULT_TABLE, KCBTDefaultServiceTable}, + {DEFAULT_GPRS, KDefaultGPRSTable}, + {BT_SECURITY_TABLE, KCBTSecurityTable}, + {BT_PERSIST_TABLE, KCBTPersistTable}, + {AGENT_LOOKUP,KAgentLookup}, + {SS_PROTO_TABLE,KSecureSocketTable}, + {ACCESS_TYPE_TABLE, KAccessTypeTable}, + {VIRTUAL_BEARER, KVirtualBearerTable}, + {VPN_SERVICE, KVpnServiceTable}, + {WLAN_SERVICE_EXTENSION_TABLE, KWlanServiceExtensionTable}, + {QOS_UMTS_R99_AND_ON_TABLE, KGPRSQoSR99Table}, + {EAP_SEC_TABLE, KEAPSecRecord}, + {TUN_EAP_TABLE, KTunEAPRecord}, + {EAP_TLS_TABLE, KEAPTLSRecord}, + {LEAP_TABLE, KLEAPRecord}, + {EAPSIM_PROTOCOL_TABLE, KEapSimRecord}, + {EAPAKA_PROTOCOL_TABLE, KEapAkaRecord}, +#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY + {POLICY_SELECTOR_TABLE, KPolicySelectorRecord}, + {POLICYSELECTOR2QOSPARAMETERS_TABLE, KPolicySelector2QoSParametersRecord}, + {GENERIC_QOS_TABLE, KGenericQoSRecord}, + {WIFI_SCANENGINE_TABLE, KWifiScanEngineRecord}, +#endif //SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY + {0} + }; + +/** +@internalComponent +*/ +const TInt KNumServiceType = 12; +const TMapBearerToServiceType KMap[KNumServiceType] = + { + {KCommDbBearerCSD, ECommDbConnectionDirectionOutgoing, DIAL_OUT_ISP}, + {KCommDbBearerCSD, ECommDbConnectionDirectionIncoming, DIAL_IN_ISP}, + {KCommDbBearerWcdma, ECommDbConnectionDirectionOutgoing, OUTGOING_GPRS}, + /** The following two mappings are only required for tornado */ + {KCommDbBearerWcdma, ECommDbConnectionDirectionIncoming, INCOMING_GPRS}, + {KCommDbBearerLAN, ECommDbConnectionDirectionIncoming, LAN_SERVICE}, + {KCommDbBearerLAN, ECommDbConnectionDirectionOutgoing, LAN_SERVICE}, + {KCommDbBearerVirtual, ECommDbConnectionDirectionIncoming, VPN_SERVICE}, + {KCommDbBearerVirtual, ECommDbConnectionDirectionOutgoing, VPN_SERVICE}, + {KCommDbBearerPAN, ECommDbConnectionDirectionIncoming, LAN_SERVICE}, + {KCommDbBearerPAN, ECommDbConnectionDirectionOutgoing, LAN_SERVICE}, + }; + + +} +using namespace commdb_dll; + + +#endif