Index: net/http/http_network_layer.h |
=================================================================== |
--- net/http/http_network_layer.h (revision 3703) |
+++ net/http/http_network_layer.h (working copy) |
@@ -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 @@ |
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_; |
}; |