Index: net/http/http_network_session.h |
diff --git a/net/http/http_network_session.h b/net/http/http_network_session.h |
index 2ccec506b8b7ef4311740a1f4ff85df825af7d68..b92b9c4b498d756dc9f49ff63b2d525c4b4389de 100644 |
--- a/net/http/http_network_session.h |
+++ b/net/http/http_network_session.h |
@@ -62,7 +62,8 @@ class NET_EXPORT HttpNetworkSession |
http_auth_handler_factory(NULL), |
network_delegate(NULL), |
http_server_properties(NULL), |
- net_log(NULL) {} |
+ net_log(NULL), |
+ force_http_pipelining(false) {} |
ClientSocketFactory* client_socket_factory; |
HostResolver* host_resolver; |
@@ -77,6 +78,7 @@ class NET_EXPORT HttpNetworkSession |
NetworkDelegate* network_delegate; |
HttpServerProperties* http_server_properties; |
NetLog* net_log; |
+ bool force_http_pipelining; |
}; |
explicit HttpNetworkSession(const Params& params); |
@@ -138,6 +140,11 @@ class NET_EXPORT HttpNetworkSession |
void CloseAllConnections(); |
void CloseIdleConnections(); |
+ bool force_http_pipelining() const { return force_http_pipelining_; } |
+ |
+ // Returns the original Params used to construct this session. |
+ Params params() const { return params_; } |
mmenke
2012/03/01 16:50:30
Nit: const Params&
James Simonsen
2012/03/01 18:49:29
Done.
|
+ |
private: |
friend class base::RefCounted<HttpNetworkSession>; |
friend class HttpNetworkSessionPeer; |
@@ -149,6 +156,7 @@ class NET_EXPORT HttpNetworkSession |
HttpServerProperties* const http_server_properties_; |
CertVerifier* const cert_verifier_; |
HttpAuthHandlerFactory* const http_auth_handler_factory_; |
+ bool force_http_pipelining_; |
// Not const since it's modified by HttpNetworkSessionPeer for testing. |
ProxyService* proxy_service_; |
@@ -160,6 +168,8 @@ class NET_EXPORT HttpNetworkSession |
SpdySessionPool spdy_session_pool_; |
scoped_ptr<HttpStreamFactory> http_stream_factory_; |
std::set<HttpResponseBodyDrainer*> response_drainers_; |
+ |
+ Params params_; |
}; |
} // namespace net |