diff options
Diffstat (limited to 'net/http/http_proxy_client_socket_pool.h')
-rw-r--r-- | net/http/http_proxy_client_socket_pool.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/http/http_proxy_client_socket_pool.h b/net/http/http_proxy_client_socket_pool.h index a08a573..24dbeaa 100644 --- a/net/http/http_proxy_client_socket_pool.h +++ b/net/http/http_proxy_client_socket_pool.h @@ -14,6 +14,7 @@ #include "base/time.h" #include "net/base/host_port_pair.h" #include "net/http/http_auth.h" +#include "net/http/http_response_info.h" #include "net/socket/client_socket_pool_base.h" #include "net/socket/client_socket_pool_histograms.h" #include "net/socket/client_socket_pool.h" @@ -105,6 +106,8 @@ class HttpProxyConnectJob : public ConnectJob { // ConnectJob methods. virtual LoadState GetLoadState() const; + virtual void GetAdditionalErrorState(ClientSocketHandle* handle); + private: enum State { STATE_TCP_CONNECT, @@ -157,6 +160,8 @@ class HttpProxyConnectJob : public ConnectJob { scoped_ptr<ClientSocket> transport_socket_; bool using_spdy_; + HttpResponseInfo error_response_info_; + scoped_refptr<SpdyStream> spdy_stream_; DISALLOW_COPY_AND_ASSIGN(HttpProxyConnectJob); |