| Index: net/url_request/url_request_test_util.h
|
| diff --git a/net/url_request/url_request_test_util.h b/net/url_request/url_request_test_util.h
|
| index ebd02c4aca5059837b7f76100e34444a2849fbd4..5612e08319fbcec21dd9b7f5749630b09f27d176 100644
|
| --- a/net/url_request/url_request_test_util.h
|
| +++ b/net/url_request/url_request_test_util.h
|
| @@ -274,6 +274,15 @@ class TestNetworkDelegate : public NetworkDelegate {
|
| void set_can_throttle_requests(bool val) { can_throttle_requests_ = val; }
|
| bool can_throttle_requests() const { return can_throttle_requests_; }
|
|
|
| + int observed_before_proxy_headers_sent_callbacks() const {
|
| + return observed_before_proxy_headers_sent_callbacks_;
|
| + }
|
| +
|
| + // Last observed proxy in proxy header sent callback.
|
| + HostPortPair last_observed_proxy() {
|
| + return last_observed_proxy_;
|
| + }
|
| +
|
| protected:
|
| // NetworkDelegate:
|
| virtual int OnBeforeURLRequest(URLRequest* request,
|
| @@ -282,6 +291,10 @@ class TestNetworkDelegate : public NetworkDelegate {
|
| virtual int OnBeforeSendHeaders(URLRequest* request,
|
| const CompletionCallback& callback,
|
| HttpRequestHeaders* headers) OVERRIDE;
|
| + virtual void OnBeforeSendProxyHeaders(
|
| + net::URLRequest* request,
|
| + const net::ProxyInfo* proxy_info,
|
| + net::HttpRequestHeaders* headers) OVERRIDE;
|
| virtual void OnSendHeaders(URLRequest* request,
|
| const HttpRequestHeaders& headers) OVERRIDE;
|
| virtual int OnHeadersReceived(
|
| @@ -333,6 +346,9 @@ class TestNetworkDelegate : public NetworkDelegate {
|
| int blocked_get_cookies_count_;
|
| int blocked_set_cookie_count_;
|
| int set_cookie_count_;
|
| + int observed_before_proxy_headers_sent_callbacks_;
|
| + // Last observed proxy in before proxy header sent callback.
|
| + HostPortPair last_observed_proxy_;
|
|
|
| // NetworkDelegate callbacks happen in a particular order (e.g.
|
| // OnBeforeURLRequest is always called before OnBeforeSendHeaders).
|
|
|