diff options
Diffstat (limited to 'net/http/http_network_layer.h')
-rw-r--r-- | net/http/http_network_layer.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/net/http/http_network_layer.h b/net/http/http_network_layer.h index b4526a9..7597736 100644 --- a/net/http/http_network_layer.h +++ b/net/http/http_network_layer.h @@ -6,12 +6,14 @@ #define NET_HTTP_HTTP_NETWORK_LAYER_H_ #include "base/ref_counted.h" +#include "base/scoped_ptr.h" #include "net/http/http_transaction_factory.h" namespace net { class HttpNetworkSession; class ProxyInfo; +class ProxyResolver; class HttpNetworkLayer : public HttpTransactionFactory { public: @@ -38,6 +40,10 @@ class HttpNetworkLayer : public HttpTransactionFactory { static bool use_winhttp_; #endif + // The pending proxy resolver to use when lazily creating session_. + // NULL afterwards. + scoped_ptr<ProxyResolver> proxy_resolver_; + scoped_refptr<HttpNetworkSession> session_; bool suspended_; }; |