2419 } |
2419 } |
2420 else |
2420 else |
2421 { |
2421 { |
2422 iTrans->OpenTransactionLC(); |
2422 iTrans->OpenTransactionLC(); |
2423 |
2423 |
2424 TUint defConnType( 0 ); |
|
2425 TUint internetSnapId( 0 ); |
|
2426 iInstanceMapping->InternetDestinationIdL( internetSnapId ); |
|
2427 if ( internetSnapId ) |
|
2428 { |
|
2429 defConnType = ECmDefConnDestination; |
|
2430 } |
|
2431 |
|
2432 aGenConnSettings.iUsageOfWlan = ECmUsageOfWlanKnown; |
2424 aGenConnSettings.iUsageOfWlan = ECmUsageOfWlanKnown; |
2433 aGenConnSettings.iCellularDataUsageHome = ECmCellularDataUsageAutomatic; |
2425 aGenConnSettings.iCellularDataUsageHome = ECmCellularDataUsageAutomatic; |
2434 aGenConnSettings.iCellularDataUsageVisitor = ECmCellularDataUsageConfirm; |
2426 aGenConnSettings.iCellularDataUsageVisitor = ECmCellularDataUsageConfirm; |
2435 |
2427 |
2436 defConnRecord->SetRecordId( KCDNewRecordRequest ); |
2428 defConnRecord->SetRecordId( KCDNewRecordRequest ); |
2437 defConnRecord->iDefConnType = defConnType; |
|
2438 defConnRecord->iDefConnUid = internetSnapId; |
|
2439 defConnRecord->iUsageOfWlan = ( TUint )aGenConnSettings.iUsageOfWlan; |
2429 defConnRecord->iUsageOfWlan = ( TUint )aGenConnSettings.iUsageOfWlan; |
2440 defConnRecord->iCellularDataUsageHome = ( TUint )aGenConnSettings.iCellularDataUsageHome; |
2430 defConnRecord->iCellularDataUsageHome = ( TUint )aGenConnSettings.iCellularDataUsageHome; |
2441 defConnRecord->iCellularDataUsageVisitor = ( TUint )aGenConnSettings.iCellularDataUsageVisitor; |
2431 defConnRecord->iCellularDataUsageVisitor = ( TUint )aGenConnSettings.iCellularDataUsageVisitor; |
2442 defConnRecord->StoreL( Session() ); |
2432 defConnRecord->StoreL( Session() ); |
2443 |
2433 |