Index: net/socket/client_socket_pool_manager_impl.h |
diff --git a/net/socket/client_socket_pool_manager_impl.h b/net/socket/client_socket_pool_manager_impl.h |
index 8fc6c49ef8439ccf36aaee2ed10650a2f3c7b6b8..24d41352c30e1f60f21c4ad420ec77dbae2037cd 100644 |
--- a/net/socket/client_socket_pool_manager_impl.h |
+++ b/net/socket/client_socket_pool_manager_impl.h |
@@ -7,6 +7,7 @@ |
#include <map> |
#include "base/basictypes.h" |
+#include "base/callback.h" |
#include "base/compiler_specific.h" |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
@@ -68,6 +69,9 @@ class ClientSocketPoolManagerImpl : public base::NonThreadSafe, |
ProxyService* proxy_service, |
SSLConfigService* ssl_config_service, |
bool enable_ssl_connect_job_waiting, |
+ const base::Callback<void(const HostPortPair&, |
+ HttpRequestHeaders*)>& |
+ before_proxy_tunnel_request_callback, |
HttpNetworkSession::SocketPoolType pool_type); |
virtual ~ClientSocketPoolManagerImpl(); |
@@ -147,6 +151,9 @@ class ClientSocketPoolManagerImpl : public base::NonThreadSafe, |
ClientSocketPoolHistograms ssl_socket_pool_for_proxies_histograms_; |
SSLSocketPoolMap ssl_socket_pools_for_proxies_; |
+ base::Callback<void(const HostPortPair&, HttpRequestHeaders*)> |
+ before_proxy_tunnel_request_callback_; |
+ |
DISALLOW_COPY_AND_ASSIGN(ClientSocketPoolManagerImpl); |
}; |