| Index: net/base/test_proxy_delegate.h
|
| diff --git a/net/base/test_proxy_delegate.h b/net/base/test_proxy_delegate.h
|
| index 0a045a1722892a08d22ad2c286a4e9249d4b536c..a0957d19976ad3dff7b61380f6abb2c1cf6bf22a 100644
|
| --- a/net/base/test_proxy_delegate.h
|
| +++ b/net/base/test_proxy_delegate.h
|
| @@ -65,6 +65,24 @@ class TestProxyDelegate : public ProxyDelegate {
|
| const HostPortPair& proxy_server,
|
| const HttpResponseHeaders& response_headers) override;
|
| bool IsTrustedSpdyProxy(const net::ProxyServer& proxy_server) override;
|
| + void GetAlternativeProxy(
|
| + const GURL& url,
|
| + const ProxyServer& resolved_proxy_server,
|
| + ProxyServer* alternative_proxy_server) const override;
|
| + void OnAlternativeProxyBroken(
|
| + const ProxyServer& alternative_proxy_server) override;
|
| +
|
| + void set_alternative_proxy_server(
|
| + const ProxyServer& alternative_proxy_server) {
|
| + alternative_proxy_server_ = alternative_proxy_server;
|
| + }
|
| + const ProxyServer& alternative_proxy_server() const {
|
| + return alternative_proxy_server_;
|
| + }
|
| +
|
| + int get_alternative_proxy_invocations() const {
|
| + return get_alternative_proxy_invocations_;
|
| + }
|
|
|
| private:
|
| bool on_before_tunnel_request_called_;
|
| @@ -76,6 +94,10 @@ class TestProxyDelegate : public ProxyDelegate {
|
| HostPortPair on_tunnel_headers_received_origin_;
|
| HostPortPair on_tunnel_headers_received_proxy_server_;
|
| std::string on_tunnel_headers_received_status_line_;
|
| + ProxyServer alternative_proxy_server_;
|
| +
|
| + // Number of times GetAlternativeProxy() method has been called.
|
| + mutable int get_alternative_proxy_invocations_;
|
| };
|
|
|
| } // namespace net
|
|
|