webengine/osswebengine/WebCore/platform/network/symbian/HttpSessionManager.h
branchRCL_3
changeset 94 919f36ff910f
parent 93 79859ed3eea9
child 95 d96eed154187
--- a/webengine/osswebengine/WebCore/platform/network/symbian/HttpSessionManager.h	Tue Aug 31 16:17:46 2010 +0300
+++ b/webengine/osswebengine/WebCore/platform/network/symbian/HttpSessionManager.h	Wed Sep 01 12:28:30 2010 +0100
@@ -95,7 +95,17 @@
     void UpdateCacheL( const WebCore::String& url, const WebCore::String &equiv, const WebCore::String &content );
 	void ResetOutstandingSelfDl() {m_OutstandingSelfDl = false; }
     const RPointerArray<HBufC8>& ClientAcceptHeaders() const { return m_ClientAcceptHeaders; }
-    
+    void retryTransactions();
+    void setRetryConnectivityFlag(){ retryConnectivityFlag = ETrue; }
+    TBool getRetryConnectivityFlag(){ return retryConnectivityFlag; }
+    void unSetRetryConnectivityFlag(){ retryConnectivityFlag = EFalse; }    
+    TUint pendingTransactionsCount(){ return m_pendingHttpRequests.size(); }
+    TBool isInSecureConnection() {return m_inSecConnection;}
+    void setInSecureConnection(TBool inSecCon) {m_inSecConnection = inSecCon;}    
+    void cancelQueuedTransactions();
+    void startTimer();
+    void deleteTimer();
+
 private:
     void updateFilters(bool initializing = false);
     int count();
@@ -128,6 +138,10 @@
     HBufC* m_SelfDownloadContentTypes;
 	bool m_OutstandingSelfDl;
 	RPointerArray<HBufC8> m_ClientAcceptHeaders;
+	TBool retryConnectivityFlag;
+	TBool m_inSecConnection;
+	CPeriodic* m_resetTimer;
+
 };
 #endif // __HTTPSESSIONMANAGER_H__
 // end of file