95 |
95 |
96 START_ATTRIBUTE_TABLE( CCDDefConnRecord, 0, 0 ) |
96 START_ATTRIBUTE_TABLE( CCDDefConnRecord, 0, 0 ) |
97 X_REGISTER_ATTRIBUTE( CCDDefConnRecord, iDefConnType, TMDBNum ) |
97 X_REGISTER_ATTRIBUTE( CCDDefConnRecord, iDefConnType, TMDBNum ) |
98 X_REGISTER_ATTRIBUTE( CCDDefConnRecord, iDefConnUid, TMDBNum ) |
98 X_REGISTER_ATTRIBUTE( CCDDefConnRecord, iDefConnUid, TMDBNum ) |
99 X_REGISTER_ATTRIBUTE( CCDDefConnRecord, iUsageOfWlan, TMDBNum ) |
99 X_REGISTER_ATTRIBUTE( CCDDefConnRecord, iUsageOfWlan, TMDBNum ) |
100 X_REGISTER_ATTRIBUTE( CCDDefConnRecord, iSeamlessnessHome, TMDBNum ) |
100 X_REGISTER_ATTRIBUTE( CCDDefConnRecord, iCellularDataUsageHome, TMDBNum ) |
101 X_REGISTER_ATTRIBUTE( CCDDefConnRecord, iSeamlessnessVisitor, TMDBNum ) |
101 X_REGISTER_ATTRIBUTE( CCDDefConnRecord, iCellularDataUsageVisitor, TMDBNum ) |
102 X_REGISTER_ATTRIBUTE( CCDRecordBase, iRecordTag, TMDBNum ) |
102 X_REGISTER_ATTRIBUTE( CCDRecordBase, iRecordTag, TMDBNum ) |
103 X_REGISTER_ATTRIBUTE( CCDRecordBase, iRecordName, TMDBText ) |
103 X_REGISTER_ATTRIBUTE( CCDRecordBase, iRecordName, TMDBText ) |
104 END_ATTRIBUTE_TABLE() |
104 END_ATTRIBUTE_TABLE() |
105 |
105 |
106 const SRecordTypeInfo CCDDefConnRecord::iRecordInfo[]= |
106 const SRecordTypeInfo CCDDefConnRecord::iRecordInfo[]= |
108 { KCDTIdRecordTag, EUint32, ENoAttrs, KCDTypeNameRecordTag }, |
108 { KCDTIdRecordTag, EUint32, ENoAttrs, KCDTypeNameRecordTag }, |
109 { KCDTIdRecordName, EText, ENotNull, KCDTypeNameRecordName}, |
109 { KCDTIdRecordName, EText, ENotNull, KCDTypeNameRecordName}, |
110 { KCDTIdDefConnType, EUint32, ENoAttrs, DEFCONN_TYPE }, |
110 { KCDTIdDefConnType, EUint32, ENoAttrs, DEFCONN_TYPE }, |
111 { KCDTIdDefConnUid, EUint32, ENoAttrs, DEFCONN_UID }, |
111 { KCDTIdDefConnUid, EUint32, ENoAttrs, DEFCONN_UID }, |
112 { KCDTIdUsageOfWlan, EUint32, ENoAttrs, USAGEOFWLAN }, |
112 { KCDTIdUsageOfWlan, EUint32, ENoAttrs, USAGEOFWLAN }, |
113 { KCDTIdSeamlessnessHome, EUint32, ENoAttrs, SEAMLESSNESS_HOME }, |
113 { KCDTIdCellularDataUsageHome, EUint32, ENoAttrs, CELLULAR_DATA_USAGE_HOME }, |
114 { KCDTIdSeamlessnessVisitor, EUint32, ENoAttrs, SEAMLESSNESS_VISITOR }, |
114 { KCDTIdCellularDataUsageVisitor, EUint32, ENoAttrs, CELLULAR_DATA_USAGE_VISITOR }, |
115 { 0, 0, ENoAttrs, KCDNull } |
115 { 0, 0, ENoAttrs, KCDNull } |
116 }; |
116 }; |
117 |
117 |
118 |
118 |
119 EXPORT_C const SRecordTypeInfo* CCDDefConnRecord::GetRecordInfo() |
119 EXPORT_C const SRecordTypeInfo* CCDDefConnRecord::GetRecordInfo() |
127 | KCDTIdDefConnType ), |
127 | KCDTIdDefConnType ), |
128 iDefConnUid( ( aElementId & KCDMaskShowRecordType ) |
128 iDefConnUid( ( aElementId & KCDMaskShowRecordType ) |
129 | KCDTIdDefConnUid ), |
129 | KCDTIdDefConnUid ), |
130 iUsageOfWlan( ( aElementId & KCDMaskShowRecordType ) |
130 iUsageOfWlan( ( aElementId & KCDMaskShowRecordType ) |
131 | KCDTIdUsageOfWlan ), |
131 | KCDTIdUsageOfWlan ), |
132 iSeamlessnessHome( ( aElementId & KCDMaskShowRecordType ) |
132 iCellularDataUsageHome( ( aElementId & KCDMaskShowRecordType ) |
133 | KCDTIdSeamlessnessHome ), |
133 | KCDTIdCellularDataUsageHome ), |
134 iSeamlessnessVisitor( ( aElementId & KCDMaskShowRecordType ) |
134 iCellularDataUsageVisitor( ( aElementId & KCDMaskShowRecordType ) |
135 | KCDTIdSeamlessnessVisitor ) |
135 | KCDTIdCellularDataUsageVisitor ) |
136 {}; |
136 {}; |
137 |
137 |
138 EXPORT_C TMDBElementId |
138 EXPORT_C TMDBElementId |
139 CCDDefConnRecord::TableIdL( CMDBSession& aSession ) |
139 CCDDefConnRecord::TableIdL( CMDBSession& aSession ) |
140 { |
140 { |
155 ENoAttrs, DEFCONN_TYPE ), |
155 ENoAttrs, DEFCONN_TYPE ), |
156 SGenericRecordTypeInfo( KCDTIdDefConnUid, EUint32, |
156 SGenericRecordTypeInfo( KCDTIdDefConnUid, EUint32, |
157 ENoAttrs, DEFCONN_UID ), |
157 ENoAttrs, DEFCONN_UID ), |
158 SGenericRecordTypeInfo( KCDTIdUsageOfWlan, EUint32, |
158 SGenericRecordTypeInfo( KCDTIdUsageOfWlan, EUint32, |
159 ENoAttrs, USAGEOFWLAN ), |
159 ENoAttrs, USAGEOFWLAN ), |
160 SGenericRecordTypeInfo( KCDTIdSeamlessnessHome, EUint32, |
160 SGenericRecordTypeInfo( KCDTIdCellularDataUsageHome, EUint32, |
161 ENoAttrs, SEAMLESSNESS_HOME ), |
161 ENoAttrs, CELLULAR_DATA_USAGE_HOME ), |
162 SGenericRecordTypeInfo( KCDTIdSeamlessnessVisitor, EUint32, |
162 SGenericRecordTypeInfo( KCDTIdCellularDataUsageVisitor, EUint32, |
163 ENoAttrs, SEAMLESSNESS_VISITOR ), |
163 ENoAttrs, CELLULAR_DATA_USAGE_VISITOR ), |
164 SGenericRecordTypeInfo( 0, 0, ENoAttrs, KCDNull ) |
164 SGenericRecordTypeInfo( 0, 0, ENoAttrs, KCDNull ) |
165 }; |
165 }; |
166 |
166 |
167 return ::CreateTableL( aSession, |
167 return ::CreateTableL( aSession, |
168 TPtrC( DEFCONN_TABLE ), |
168 TPtrC( DEFCONN_TABLE ), |