supl/locationsuplfw/settingsapi/src/epos_csuplsettings.cpp
branchRCL_3
changeset 44 2b4ea9893b66
parent 4 42de37ce7ce4
child 45 6b6920c56e2f
equal deleted inserted replaced
42:02ba3f1733c6 44:2b4ea9893b66
   235 //-------------------------------------------------------------------------------------
   235 //-------------------------------------------------------------------------------------
   236 //CSuplSettings::GetSuplUsage()
   236 //CSuplSettings::GetSuplUsage()
   237 //
   237 //
   238 //This method is used to retrieve SUPL usage from settings storage. 
   238 //This method is used to retrieve SUPL usage from settings storage. 
   239 //--------------------------------------------------------------------------------------
   239 //--------------------------------------------------------------------------------------
   240 EXPORT_C TInt CSuplSettings::GetSuplUsage(TSuplSettingsUsage& aUsage) const
   240 EXPORT_C TInt CSuplSettings::GetSuplUsage(TSuplSettingsUsage& /* aUsage */ ) const
   241     {
   241     {
   242     TInt usage, ret;            
   242     return KErrNotSupported;            
   243     ret = iSettingsEngine->GetSuplUsage(usage);
       
   244     
       
   245     if (ret == KErrNone)
       
   246         {
       
   247         aUsage = (TSuplSettingsUsage)usage;
       
   248         return KErrNone;        
       
   249         }            
       
   250     else
       
   251         return ret;            
       
   252     }            
   243     }            
   253 //-------------------------------------------------------------------------------------
   244 //-------------------------------------------------------------------------------------
   254 //CSuplSettings::SetSuplUsage()
   245 //CSuplSettings::SetSuplUsage()
   255 //
   246 //
   256 //This method is used to change SUPL usage.
   247 //This method is used to change SUPL usage.
   257 //--------------------------------------------------------------------------------------
   248 //--------------------------------------------------------------------------------------
   258 EXPORT_C TInt CSuplSettings::SetSuplUsage(const TSuplSettingsUsage aUsage) 
   249 EXPORT_C TInt CSuplSettings::SetSuplUsage(const TSuplSettingsUsage /* aUsage */ ) 
   259     {
   250     {
   260     TInt usage = aUsage;            
   251     return KErrNotSupported;   
   261 
       
   262     if (usage < CSuplSettings::ESuplUsageAlwaysAsk ||
       
   263         usage > CSuplSettings::ESuplUsageDisabled)                    
       
   264         return KErrArgument;
       
   265 
       
   266     return iSettingsEngine->SetSuplUsage(aUsage);
       
   267     }          
   252     }          
   268 //-------------------------------------------------------------------------------------
   253 //-------------------------------------------------------------------------------------
   269 //CSuplSettings::AddNewServer()
   254 //CSuplSettings::AddNewServer()
   270 //
   255 //
   271 //This method is used to add new server into settings. 
   256 //This method is used to add new server into settings. 
   603 //---------------------------------------------------------------------
   588 //---------------------------------------------------------------------
   604 EXPORT_C TInt  CSuplSettings::GetDefaultIAPName(TDes& aIapName)
   589 EXPORT_C TInt  CSuplSettings::GetDefaultIAPName(TDes& aIapName)
   605     {
   590     {
   606     return iSettingsEngine->GetDefaultIAPName(aIapName);    
   591     return iSettingsEngine->GetDefaultIAPName(aIapName);    
   607     }
   592     }
       
   593 	
       
   594 	    
       
   595 //---------------------------------------------------------------------
       
   596 // CSuplSettings::SetSuplTriggeredServiceStatus()
       
   597 //
       
   598 // Changes status of SUPL triggering service. 
       
   599 //---------------------------------------------------------------------    
       
   600 EXPORT_C TInt CSuplSettings::SetSuplTriggeredServiceStatus( const TSuplTriggerStatus& aSuplTriggerStatus )
       
   601 	{
       
   602 			return iSettingsEngine->SetSuplTriggeredServiceStatus(aSuplTriggerStatus);    
       
   603 	}   
       
   604 	 
       
   605 //---------------------------------------------------------------------
       
   606 // CSuplSettings::GetSuplTriggeredServiceStatus()
       
   607 //
       
   608 // Gets status of SUPL triggering service.SUPL Triggering service can be either ESuplTriggerOn or ESuplTriggerOff
       
   609 //---------------------------------------------------------------------    
       
   610 EXPORT_C TInt CSuplSettings::GetSuplTriggeredServiceStatus( TSuplTriggerStatus& aSuplTriggerStatus )
       
   611 	{
       
   612 			return iSettingsEngine->GetSuplTriggeredServiceStatus(aSuplTriggerStatus);    
       
   613 	}   	 
       
   614 	
   608 //  End of File
   615 //  End of File