diff -r 380473e13443 -r d746aee05493 supl/locationsuplfw/gateway/inc/epos_csuplsessionrequest.h --- a/supl/locationsuplfw/gateway/inc/epos_csuplsessionrequest.h Mon Jun 21 16:08:35 2010 +0300 +++ b/supl/locationsuplfw/gateway/inc/epos_csuplsessionrequest.h Thu Jul 15 19:06:58 2010 +0300 @@ -33,6 +33,8 @@ // FORWARD DECLARATIONS class MSuplSessionObserver; class MNetInitiatedObserver; +class CSuplSessionManager; +class CSuplSessionBase; // CLASS DECLARATION /** @@ -99,6 +101,7 @@ void CancelTriggerringRequest(); void ProtocolHUnloaded(); + void ReIssueRequestL(); protected: // From CActive @@ -129,7 +132,9 @@ ESuplForwardMessage, ESuplStartTriggerRequest, ESuplStopTriggerRequest, - ESuplTriggerFiredNotifyRequest + ESuplTriggerFiredNotifyRequest, + ESuplWaitingToRetrySession, + ESuplRetryingSession }; TSuplRequestStage iRequestPhase; @@ -139,6 +144,17 @@ CSuplSessionManager& iSessnMgr; CSuplSessionBase* iSuplSessn; TInt iHandle; + + CSuplSessionBase* iParamSuplSessn; + TInt iParamSetCaps; + TInt iParamReqId; + TBool iParamFallback; + TBool iParamFirstReq; + TBool iParamExtendedQopUsed; + TSuplTerminalQop iParamQop; + HBufC* iParamExtendedFallback; + + TBool iSessionStarted; }; #endif // __CSuplSessionRequest_H__