summaryrefslogtreecommitdiffstats
path: root/net/http/http_network_layer.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/http/http_network_layer.h')
-rw-r--r--net/http/http_network_layer.h6
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_;
};