cmmanager/cmmgr/database/src/cmmanagertableformats.cpp
changeset 2 086aae6fc07e
parent 0 5a93021fdf25
child 8 2e6c4614c58e
equal deleted inserted replaced
1:40cb640ef159 2:086aae6fc07e
    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 ),