supl/locationsuplfw/settingsapi/src/epos_csuplsettings.cpp
branchRCL_3
changeset 4 42de37ce7ce4
parent 0 667063e416a2
child 20 2b4ea9893b66
equal deleted inserted replaced
1:788b770ce3ae 4:42de37ce7ce4
   282 //
   282 //
   283 //This method is used to change server address parameter in server settings 
   283 //This method is used to change server address parameter in server settings 
   284 //--------------------------------------------------------------------------------------
   284 //--------------------------------------------------------------------------------------
   285 EXPORT_C TInt CSuplSettings::SetServerAddress( const TInt64 aSlpId, const TDesC& aServerAddress)
   285 EXPORT_C TInt CSuplSettings::SetServerAddress( const TInt64 aSlpId, const TDesC& aServerAddress)
   286     {
   286     {
   287     if(aServerAddress.Length() <= 0)
   287     TBuf<KMaxHSLPAddrLen> serveraddr;
       
   288     serveraddr.Copy(aServerAddress);
       
   289     serveraddr.TrimAll();
       
   290     if(serveraddr.Length() <= 0)
   288         return KErrArgument;
   291         return KErrArgument;
   289     return iSettingsEngine->SetServerAddress(aSlpId,aServerAddress);          
   292     return iSettingsEngine->SetServerAddress(aSlpId,serveraddr);          
   290     }            
   293     }            
   291 //-------------------------------------------------------------------------------------
   294 //-------------------------------------------------------------------------------------
   292 //CSuplSettings::GetServerAddress()
   295 //CSuplSettings::GetServerAddress()
   293 //
   296 //
   294 //This method is used to retrieve server address parameter from server settings.
   297 //This method is used to retrieve server address parameter from server settings.
   302 //
   305 //
   303 //This method is used to change IAP Name in server parameters. 
   306 //This method is used to change IAP Name in server parameters. 
   304 //--------------------------------------------------------------------------------------
   307 //--------------------------------------------------------------------------------------
   305 EXPORT_C TInt CSuplSettings::SetIapName( const TInt64 aSlpId, const TDesC& aIapName)
   308 EXPORT_C TInt CSuplSettings::SetIapName( const TInt64 aSlpId, const TDesC& aIapName)
   306     {
   309     {
   307 
   310     TBuf<KMaxIAPLen> iapname;
   308     if(aIapName.Length() <= 0)
   311     iapname.Copy(aIapName);
       
   312     iapname.TrimAll();
       
   313     if(iapname.Length() <= 0)
   309             return KErrArgument;
   314             return KErrArgument;
   310     return iSettingsEngine->SetIapName(aSlpId,aIapName);             
   315     return iSettingsEngine->SetIapName(aSlpId,iapname);             
   311     }            
   316     }            
   312 //-------------------------------------------------------------------------------------
   317 //-------------------------------------------------------------------------------------
   313 //CSuplSettings::GetIapName()
   318 //CSuplSettings::GetIapName()
   314 //
   319 //
   315 //This method is used to retrieve IAP Name in server parameters. 
   320 //This method is used to retrieve IAP Name in server parameters.