| Index: net/base/layered_network_delegate.h
|
| diff --git a/net/base/layered_network_delegate.h b/net/base/layered_network_delegate.h
|
| index 9f0928e7d1b3d43ee4bae02a72421b54b2e660cb..577f4b70b9af500b99816c7297eed267b69fc9b4 100644
|
| --- a/net/base/layered_network_delegate.h
|
| +++ b/net/base/layered_network_delegate.h
|
| @@ -18,43 +18,36 @@ class GURL;
|
| namespace base {
|
| class FilePath;
|
| }
|
|
|
| namespace net {
|
|
|
| class CookieOptions;
|
| class HttpRequestHeaders;
|
| class HttpResponseHeaders;
|
| class ProxyInfo;
|
| -class ProxyServer;
|
| -class ProxyService;
|
| class URLRequest;
|
|
|
| // WrappingNetworkDelegate takes a |network_delegate| and extends it. When
|
| // On*() is called, the On*Internal() method of this is first called and then
|
| // the On*() of |network_delegate| is called. On*Internal() methods have no
|
| // return values, and cannot prevent calling into the nested network delegate.
|
| class NET_EXPORT LayeredNetworkDelegate : public NetworkDelegate {
|
| public:
|
| explicit LayeredNetworkDelegate(
|
| scoped_ptr<NetworkDelegate> nested_network_delegate);
|
| ~LayeredNetworkDelegate() override;
|
|
|
| // NetworkDelegate implementation:
|
| int OnBeforeURLRequest(URLRequest* request,
|
| const CompletionCallback& callback,
|
| GURL* new_url) final;
|
| - void OnResolveProxy(const GURL& url,
|
| - int load_flags,
|
| - const ProxyService& proxy_service,
|
| - ProxyInfo* result) final;
|
| - void OnProxyFallback(const ProxyServer& bad_proxy, int net_error) final;
|
| int OnBeforeSendHeaders(URLRequest* request,
|
| const CompletionCallback& callback,
|
| HttpRequestHeaders* headers) final;
|
| void OnBeforeSendProxyHeaders(URLRequest* request,
|
| const ProxyInfo& proxy_info,
|
| HttpRequestHeaders* headers) final;
|
| void OnSendHeaders(URLRequest* request,
|
| const HttpRequestHeaders& headers) final;
|
| int OnHeadersReceived(
|
| URLRequest* request,
|
| @@ -88,28 +81,20 @@ class NET_EXPORT LayeredNetworkDelegate : public NetworkDelegate {
|
| bool OnCancelURLRequestWithPolicyViolatingReferrerHeader(
|
| const URLRequest& request,
|
| const GURL& target_url,
|
| const GURL& referrer_url) const final;
|
|
|
| protected:
|
| virtual void OnBeforeURLRequestInternal(URLRequest* request,
|
| const CompletionCallback& callback,
|
| GURL* new_url);
|
|
|
| - virtual void OnResolveProxyInternal(const GURL& url,
|
| - int load_flags,
|
| - const ProxyService& proxy_service,
|
| - ProxyInfo* result);
|
| -
|
| - virtual void OnProxyFallbackInternal(const ProxyServer& bad_proxy,
|
| - int net_error);
|
| -
|
| virtual void OnBeforeSendHeadersInternal(URLRequest* request,
|
| const CompletionCallback& callback,
|
| HttpRequestHeaders* headers);
|
|
|
| virtual void OnBeforeSendProxyHeadersInternal(URLRequest* request,
|
| const ProxyInfo& proxy_info,
|
| HttpRequestHeaders* headers);
|
|
|
| virtual void OnSendHeadersInternal(URLRequest* request,
|
| const HttpRequestHeaders& headers);
|
|
|