--- 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__