diff -r 10852b179f64 -r ea98413ce11f supl/locationomasuplprotocolhandler/protocolhandlerver2/inc/epos_comasuplsession2.h --- a/supl/locationomasuplprotocolhandler/protocolhandlerver2/inc/epos_comasuplsession2.h Wed Sep 15 12:40:28 2010 +0300 +++ b/supl/locationomasuplprotocolhandler/protocolhandlerver2/inc/epos_comasuplsession2.h Wed Oct 13 15:01:35 2010 +0300 @@ -97,6 +97,7 @@ class COMASuplSession : public CSuplSessionBase, public MOMASuplConnObserver, + public MOMASuplUICompletionObserver, public MCompleteSelfRequest, public MOMASuplMsgStateObserver, public MOMASuplObserver, @@ -215,7 +216,27 @@ */ void GetPositionCompleteL(TInt aError); - + /** + * This callback method is used to notify the client about + * the completion of UI launch + * @param aError - Error during Launch + * @return None + */ + void SettingsUICompletedL(TInt aError); + + /** + * This callback method is used to notify the client about + * the completion of UI + * @return None + */ + void SettingsUsageUICompletedL(TInt aError); + + /** + * This callback method is used to notify the client about + * the completion of UI + * @return None + */ + void SettingsTimeOutUICompletedL(TInt aError); public: /** @@ -362,6 +383,13 @@ */ TInt SuplIpcSessionID(); + /** + * UpdateSuplUsage Method. Updates SUPL usage + * @since S60 v3.2 + * @param None + * @return None + */ + void UpdateSuplUsage(); /** * SettingsChanged Method. Updates flag to indicate that @@ -1004,8 +1032,10 @@ */ virtual void DialogTimerExpiredL(); public: // Usage dialog - - + void SetSuplUsageFlag(); + void ReSetSuplUsageFlag(); + TBool GetSuplUsageFlag(); + void StartUsageDialogLaunchL(); TBool IsEtelNotifySet(); TBool IsEtelRoamingSet(); TUint GetPortNumUsed();