supl/locationsuplfw/settingsapi/src/epos_csuplsettings.cpp
changeset 22 4c4ed41530db
parent 18 3825cf2dc8c2
child 45 6b6920c56e2f
--- a/supl/locationsuplfw/settingsapi/src/epos_csuplsettings.cpp	Mon May 03 12:54:42 2010 +0300
+++ b/supl/locationsuplfw/settingsapi/src/epos_csuplsettings.cpp	Fri May 14 16:17:02 2010 +0300
@@ -237,33 +237,18 @@
 //
 //This method is used to retrieve SUPL usage from settings storage. 
 //--------------------------------------------------------------------------------------
-EXPORT_C TInt CSuplSettings::GetSuplUsage(TSuplSettingsUsage& aUsage) const
+EXPORT_C TInt CSuplSettings::GetSuplUsage(TSuplSettingsUsage& /* aUsage */ ) const
     {
-    TInt usage, ret;            
-    ret = iSettingsEngine->GetSuplUsage(usage);
-    
-    if (ret == KErrNone)
-        {
-        aUsage = (TSuplSettingsUsage)usage;
-        return KErrNone;        
-        }            
-    else
-        return ret;            
+    return KErrNotSupported;            
     }            
 //-------------------------------------------------------------------------------------
 //CSuplSettings::SetSuplUsage()
 //
 //This method is used to change SUPL usage.
 //--------------------------------------------------------------------------------------
-EXPORT_C TInt CSuplSettings::SetSuplUsage(const TSuplSettingsUsage aUsage) 
+EXPORT_C TInt CSuplSettings::SetSuplUsage(const TSuplSettingsUsage /* aUsage */ ) 
     {
-    TInt usage = aUsage;            
-
-    if (usage < CSuplSettings::ESuplUsageAlwaysAsk ||
-        usage > CSuplSettings::ESuplUsageDisabled)                    
-        return KErrArgument;
-
-    return iSettingsEngine->SetSuplUsage(aUsage);
+    return KErrNotSupported;   
     }          
 //-------------------------------------------------------------------------------------
 //CSuplSettings::AddNewServer()
@@ -605,4 +590,26 @@
     {
     return iSettingsEngine->GetDefaultIAPName(aIapName);    
     }
+	
+	    
+//---------------------------------------------------------------------
+// CSuplSettings::SetSuplTriggeredServiceStatus()
+//
+// Changes status of SUPL triggering service. 
+//---------------------------------------------------------------------    
+EXPORT_C TInt CSuplSettings::SetSuplTriggeredServiceStatus( const TSuplTriggerStatus& aSuplTriggerStatus )
+	{
+			return iSettingsEngine->SetSuplTriggeredServiceStatus(aSuplTriggerStatus);    
+	}   
+	 
+//---------------------------------------------------------------------
+// CSuplSettings::GetSuplTriggeredServiceStatus()
+//
+// Gets status of SUPL triggering service.SUPL Triggering service can be either ESuplTriggerOn or ESuplTriggerOff
+//---------------------------------------------------------------------    
+EXPORT_C TInt CSuplSettings::GetSuplTriggeredServiceStatus( TSuplTriggerStatus& aSuplTriggerStatus )
+	{
+			return iSettingsEngine->GetSuplTriggeredServiceStatus(aSuplTriggerStatus);    
+	}   	 
+	
 //  End of File