diff -r 02ba3f1733c6 -r 2b4ea9893b66 supl/locationsuplfw/settingsapi/inc/epos_csuplsettingsengine.h --- 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.