webengine/osswebengine/WebCore/platform/network/symbian/HttpSessionManager.h
branchRCL_3
changeset 36 c711bdda59f4
parent 10 a359256acfc6
child 37 ac77f89b1d9e
--- a/webengine/osswebengine/WebCore/platform/network/symbian/HttpSessionManager.h	Mon Mar 15 12:44:50 2010 +0200
+++ b/webengine/osswebengine/WebCore/platform/network/symbian/HttpSessionManager.h	Wed Mar 31 23:16:40 2010 +0300
@@ -95,7 +95,12 @@
     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(); }
+
 private:
     void updateFilters(bool initializing = false);
     int count();
@@ -128,6 +133,8 @@
     HBufC* m_SelfDownloadContentTypes;
 	bool m_OutstandingSelfDl;
 	RPointerArray<HBufC8> m_ClientAcceptHeaders;
+	TBool retryConnectivityFlag;
+
 };
 #endif // __HTTPSESSIONMANAGER_H__
 // end of file