applayerpluginsandutils/httpprotocolplugins/httpclient/chttpconnectionmanager.h
branchRCL_3
changeset 7 337070b4fa18
parent 3 5ee1d9ce5878
child 37 5f1cd966e0d9
child 49 b91bcc4b38e4
equal deleted inserted replaced
3:5ee1d9ce5878 7:337070b4fa18
   126 	TBool TunnelMatches(RStringF aHost) const;
   126 	TBool TunnelMatches(RStringF aHost) const;
   127 	void MakeConnectionNonPersistent();
   127 	void MakeConnectionNonPersistent();
   128 	void CheckRequestComplete(MHttpRequest& aRequest);
   128 	void CheckRequestComplete(MHttpRequest& aRequest);
   129 	void DisablePipelining();
   129 	void DisablePipelining();
   130 	void AppendPipelineFailedHost(const TDesC8& aHost);
   130 	void AppendPipelineFailedHost(const TDesC8& aHost);
       
   131 	inline TBool SecureRetry(){ return iSecureRetry;}
       
   132 
   131 
   133 
   132 	
   134 	
   133 private:	// methods from MHttpRequestObserver
   135 private:	// methods from MHttpRequestObserver
   134 
   136 
   135 	virtual void SendRequestDataL(const TDesC8& aData);
   137 	virtual void SendRequestDataL(const TDesC8& aData);
   230 		// So now we know when confirmation arrives (SndDataCnf) can disregard it.
   232 		// So now we know when confirmation arrives (SndDataCnf) can disregard it.
   231 		//
   233 		//
   232 		EDiscardSndDataCnf = 3
   234 		EDiscardSndDataCnf = 3
   233 		};
   235 		};
   234 private:
   236 private:
       
   237 	TBool                   iSecureRetry;
   235 	TBool                   iEnableOptimalPipeline;
   238 	TBool                   iEnableOptimalPipeline;
   236 	TBool					iTunnel;
   239 	TBool					iTunnel;
   237 	TInt					iMaxTransactionsToPipeline;
   240 	TInt					iMaxTransactionsToPipeline;
   238 	TBitFlags8				iFlags;
   241 	TBitFlags8				iFlags;
   239 	MSocketFactory&			iSocketFactory;
   242 	MSocketFactory&			iSocketFactory;