diff -r 834e27cad510 -r 16118e24b93b supl/locationsuplfw/gateway/inc/epos_csuplsessionrequest.h --- a/supl/locationsuplfw/gateway/inc/epos_csuplsessionrequest.h Tue Jul 06 14:44:11 2010 +0300 +++ b/supl/locationsuplfw/gateway/inc/epos_csuplsessionrequest.h Wed Aug 18 10:11:45 2010 +0300 @@ -33,6 +33,8 @@ // FORWARD DECLARATIONS class MSuplSessionObserver; class MNetInitiatedObserver; +class CSuplSessionBase; +class CSuplSessionManager; // CLASS DECLARATION /** @@ -103,6 +105,7 @@ void CancelLocationConversionRequest(); + void ReIssueRequestL(); protected: // From CActive void RunL(); @@ -134,8 +137,10 @@ ESuplStopTriggerRequest, ESuplTriggerFiredNotifyRequest, ESuplLocationConversionRequest, - ESuplCancelLocationConversionRequest - }; + ESuplCancelLocationConversionRequest, + ESuplWaitingToRetrySession, + ESuplRetryingSession + }; TSuplRequestStage iRequestPhase; HBufC8* iPositionBuffer; @@ -144,6 +149,15 @@ CSuplSessionManager& iSessnMgr; CSuplSessionBase* iSuplSessn; TInt iHandle; + + CSuplSessionBase* iParamSuplSessn; + TInt iParamSetCaps; + TInt iParamReqId; + TBool iParamFallback; + TBool iParamFirstReq; + TBool iParamExtendedQopUsed; + TSuplTerminalQop iParamQop; + HBufC* iParamExtendedFallback; }; #endif // __CSuplSessionRequest_H__