supl/locationsuplfw/settingsapi/inc/epos_csuplsettingsengine.h
branchRCL_3
changeset 44 2b4ea9893b66
parent 0 667063e416a2
child 45 6b6920c56e2f
--- a/supl/locationsuplfw/settingsapi/inc/epos_csuplsettingsengine.h	Thu Aug 19 10:20:18 2010 +0300
+++ b/supl/locationsuplfw/settingsapi/inc/epos_csuplsettingsengine.h	Tue Aug 31 15:37:04 2010 +0300
@@ -1265,6 +1265,31 @@
     
     TInt SetServerExtensionParams( TInt64 aSlpId,CServerExtensionParams* aServerExtnParams );
     
+  
+    /*
+	 * Changes status of SUPL triggering service. 
+	 *
+	 * @since S60 5.2 
+	 * @param [IN] aSuplTriggerStatus, Indicates that SUPL  triggering service needs to be ON ( ESuplTriggerOn)  or OFF (ESuplTriggerOff)
+	 *
+	 * @return following error codes
+	 *      - KErrNone if successful
+	 *           otherwise system wide error codes. 
+	 */
+	 TInt SetSuplTriggeredServiceStatus( const CSuplSettings::TSuplTriggerStatus& aSuplTriggerStatus );
+        
+    /*
+	 * Gets status of SUPL triggering service.SUPL Triggering service can be either ESuplTriggerOn or ESuplTriggerOff
+	 *
+	 * @since S60 5.2 
+	 * @param [OUT] aSuplTriggerStatus, Gets status of SUPL triggering session either ON or OFF
+	 *
+	 * @return following error codes
+	 *      - KErrNone if successful
+	 *           otherwise system wide error codes. 
+	 */
+	 TInt GetSuplTriggeredServiceStatus( CSuplSettings::TSuplTriggerStatus& aSuplTriggerStatus );
+        
     /**
      * This method is used to read the default configured IAP name from the product config
      * central repository.