locationsystemui/locationsysui/locsuplsettingsui/src/locsuplsettingsadapter.cpp
branchRCL_3
changeset 4 42de37ce7ce4
parent 0 667063e416a2
equal deleted inserted replaced
1:788b770ce3ae 4:42de37ce7ce4
   446         const TBool aUsageInHomeNw
   446         const TBool aUsageInHomeNw
   447 		)
   447 		)
   448 	{
   448 	{
   449 	DEBUG( + CLocSUPLSettingsAdapter::AddNewServerL );	
   449 	DEBUG( + CLocSUPLSettingsAdapter::AddNewServerL );	
   450 	CServerParams* serverParam = CServerParams::NewL();
   450 	CServerParams* serverParam = CServerParams::NewL();
   451 	serverParam->Set( 
   451 	CleanupStack::PushL( serverParam );
       
   452 	User::LeaveIfError(serverParam->Set( 
   452 						aServerAddress, 
   453 						aServerAddress, 
   453 						aIapName, 
   454 						aIapName, 
   454 						ETrue, 
   455 						ETrue, 
   455 						EFalse, // default value
   456 						EFalse, // default value
   456 						aUsageInHomeNw, 
   457 						aUsageInHomeNw, 
   457 						ETrue );
   458 						ETrue ));
   458 	
   459 	
   459 	TInt64 slpId;	
   460 	TInt64 slpId;	
   460 	User::LeaveIfError( iSUPLSettings->AddNewServer( serverParam, slpId ) );							
   461 	User::LeaveIfError( iSUPLSettings->AddNewServer( serverParam, slpId ) );							
   461 	delete serverParam;
   462 	CleanupStack::PopAndDestroy();
   462 	DEBUG( - CLocSUPLSettingsAdapter::AddNewServerL );	
   463 	DEBUG( - CLocSUPLSettingsAdapter::AddNewServerL );	
   463 	}
   464 	}
   464 	
   465 	
   465 // ---------------------------------------------------------------------------
   466 // ---------------------------------------------------------------------------
   466 // void CLocSUPLSettingsAdapter::RemoveServerL
   467 // void CLocSUPLSettingsAdapter::RemoveServerL