Index: net/base/wrapping_network_delegate.cc |
diff --git a/net/base/wrapping_network_delegate.cc b/net/base/wrapping_network_delegate.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..580b61c0ce01246642d04f4ebe5b9473095581d4 |
--- /dev/null |
+++ b/net/base/wrapping_network_delegate.cc |
@@ -0,0 +1,278 @@ |
+// Copyright 2014 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "net/base/wrapping_network_delegate.h" |
+ |
+#include "net/base/net_errors.h" |
mmenke
2014/11/26 15:23:52
Don't think we need this?
megjablon
2014/12/01 19:26:56
Done.
|
+ |
+namespace net { |
+ |
+WrappingNetworkDelegate::WrappingNetworkDelegate( |
+ scoped_ptr<NetworkDelegate> network_delegate) |
+ : wrapped_network_delegate_(network_delegate.Pass()) {} |
+ |
+WrappingNetworkDelegate::~WrappingNetworkDelegate() {} |
+ |
+int WrappingNetworkDelegate::OnBeforeURLRequest( |
+ URLRequest* request, |
+ const CompletionCallback& callback, |
+ GURL* new_url) { |
+ OnBeforeURLRequestInternal(request, callback, new_url); |
+ return wrapped_network_delegate_->OnBeforeURLRequest( |
+ request, callback, new_url); |
+} |
+ |
+void WrappingNetworkDelegate::OnBeforeURLRequestInternal( |
+ URLRequest* request, |
+ const CompletionCallback& callback, |
+ GURL* new_url) { |
+} |
+ |
+void WrappingNetworkDelegate::OnResolveProxy( |
+ const GURL& url, |
+ int load_flags, |
+ const ProxyService& proxy_service, |
+ ProxyInfo* result) { |
+ OnResolveProxyInternal(url, load_flags, proxy_service, result); |
+ wrapped_network_delegate_->OnResolveProxy( |
+ url, load_flags, proxy_service, result); |
+} |
+ |
+void WrappingNetworkDelegate::OnResolveProxyInternal( |
+ const GURL& url, |
+ int load_flags, |
+ const ProxyService& proxy_service, |
+ ProxyInfo* result) { |
+} |
+ |
+void WrappingNetworkDelegate::OnProxyFallback(const ProxyServer& bad_proxy, |
+ int net_error) { |
+ OnProxyFallbackInternal(bad_proxy, net_error); |
+ wrapped_network_delegate_->OnProxyFallback(bad_proxy, net_error); |
+} |
+ |
+void WrappingNetworkDelegate::OnProxyFallbackInternal( |
+ const ProxyServer& bad_proxy, |
+ int net_error) { |
+} |
+ |
+int WrappingNetworkDelegate::OnBeforeSendHeaders( |
+ URLRequest* request, |
+ const CompletionCallback& callback, |
+ HttpRequestHeaders* headers) { |
+ OnBeforeSendHeadersInternal(request, callback, headers); |
+ return wrapped_network_delegate_->OnBeforeSendHeaders( |
+ request, callback, headers); |
+} |
+ |
+void WrappingNetworkDelegate::OnBeforeSendHeadersInternal( |
+ URLRequest* request, |
+ const CompletionCallback& callback, |
+ HttpRequestHeaders* headers) { |
+} |
+ |
+void WrappingNetworkDelegate::OnBeforeSendProxyHeaders( |
+ URLRequest* request, |
+ const ProxyInfo& proxy_info, |
+ HttpRequestHeaders* headers) { |
+ OnBeforeSendProxyHeadersInternal(request, proxy_info, headers); |
+ wrapped_network_delegate_->OnBeforeSendProxyHeaders( |
+ request, proxy_info, headers); |
+} |
+ |
+void WrappingNetworkDelegate::OnBeforeSendProxyHeadersInternal( |
+ URLRequest* request, |
+ const ProxyInfo& proxy_info, |
+ HttpRequestHeaders* headers) { |
+} |
+ |
+void WrappingNetworkDelegate::OnSendHeaders(URLRequest* request, |
+ const HttpRequestHeaders& headers) { |
+ OnSendHeadersInternal(request, headers); |
+ wrapped_network_delegate_->OnSendHeaders(request, headers); |
+} |
+ |
+void WrappingNetworkDelegate::OnSendHeadersInternal( |
+ URLRequest* request, |
+ const HttpRequestHeaders& headers) { |
+} |
+ |
+int WrappingNetworkDelegate::OnHeadersReceived( |
+ URLRequest* request, |
+ const CompletionCallback& callback, |
+ const HttpResponseHeaders* original_response_headers, |
+ scoped_refptr<HttpResponseHeaders>* override_response_headers, |
+ GURL* allowed_unsafe_redirect_url) { |
+ OnHeadersReceivedInternal( |
+ request, callback, original_response_headers, |
+ override_response_headers, allowed_unsafe_redirect_url); |
+ return wrapped_network_delegate_->OnHeadersReceived( |
+ request, callback, original_response_headers, |
+ override_response_headers, allowed_unsafe_redirect_url); |
+} |
+ |
+void WrappingNetworkDelegate::OnHeadersReceivedInternal( |
+ URLRequest* request, |
+ const CompletionCallback& callback, |
+ const HttpResponseHeaders* original_response_headers, |
+ scoped_refptr<HttpResponseHeaders>* override_response_headers, |
+ GURL* allowed_unsafe_redirect_url) { |
+} |
+ |
+void WrappingNetworkDelegate::OnBeforeRedirect(URLRequest* request, |
+ const GURL& new_location) { |
+ OnBeforeRedirectInternal(request, new_location); |
+ wrapped_network_delegate_->OnBeforeRedirect(request, new_location); |
+} |
+ |
+void WrappingNetworkDelegate::OnBeforeRedirectInternal( |
+ URLRequest* request, |
+ const GURL& new_location) { |
+} |
+ |
+void WrappingNetworkDelegate::OnResponseStarted(URLRequest* request) { |
+ OnResponseStartedInternal(request); |
+ wrapped_network_delegate_->OnResponseStarted(request); |
+} |
+ |
+void WrappingNetworkDelegate::OnResponseStartedInternal(URLRequest* request) { |
+} |
+ |
+void WrappingNetworkDelegate::OnRawBytesRead(const URLRequest& request, |
+ int bytes_read) { |
+ OnRawBytesReadInternal(request, bytes_read); |
+ wrapped_network_delegate_->OnRawBytesRead(request, bytes_read); |
+} |
+ |
+void WrappingNetworkDelegate::OnRawBytesReadInternal(const URLRequest& request, |
+ int bytes_read) { |
+} |
+ |
+void WrappingNetworkDelegate::OnCompleted(URLRequest* request, bool started) { |
+ OnCompletedInternal(request, started); |
+ wrapped_network_delegate_->OnCompleted(request, started); |
+} |
+ |
+void WrappingNetworkDelegate::OnCompletedInternal( |
+ URLRequest* request, |
+ bool started) { |
+} |
+ |
+void WrappingNetworkDelegate::OnURLRequestDestroyed(URLRequest* request) { |
+ OnURLRequestDestroyedInternal(request); |
+ wrapped_network_delegate_->OnURLRequestDestroyed(request); |
+} |
+ |
+void WrappingNetworkDelegate::OnURLRequestDestroyedInternal( |
+ URLRequest* request) { |
+} |
+ |
+void WrappingNetworkDelegate::OnPACScriptError(int line_number, |
+ const base::string16& error) { |
+ OnPACScriptErrorInternal(line_number, error); |
+ wrapped_network_delegate_->OnPACScriptError(line_number, error); |
+} |
+ |
+void WrappingNetworkDelegate::OnPACScriptErrorInternal( |
+ int line_number, |
+ const base::string16& error) { |
+} |
+ |
+NetworkDelegate::AuthRequiredResponse WrappingNetworkDelegate::OnAuthRequired( |
+ URLRequest* request, |
+ const AuthChallengeInfo& auth_info, |
+ const AuthCallback& callback, |
+ AuthCredentials* credentials) { |
+ OnAuthRequiredInternal(request, auth_info, callback, credentials); |
+ return wrapped_network_delegate_->OnAuthRequired( |
+ request, auth_info, callback, credentials); |
+} |
+ |
+void WrappingNetworkDelegate::OnAuthRequiredInternal( |
+ URLRequest* request, |
+ const AuthChallengeInfo& auth_info, |
+ const AuthCallback& callback, |
+ AuthCredentials* credentials) { |
+} |
+ |
+bool WrappingNetworkDelegate::OnCanGetCookies(const URLRequest& request, |
+ const CookieList& cookie_list) { |
+ OnCanGetCookiesInternal(request, cookie_list); |
+ return wrapped_network_delegate_->OnCanGetCookies(request, cookie_list); |
+} |
+ |
+void WrappingNetworkDelegate::OnCanGetCookiesInternal( |
+ const URLRequest& request, |
+ const CookieList& cookie_list) { |
+} |
+ |
+bool WrappingNetworkDelegate::OnCanSetCookie(const URLRequest& request, |
+ const std::string& cookie_line, |
+ CookieOptions* options) { |
+ OnCanSetCookieInternal(request, cookie_line, options); |
+ return wrapped_network_delegate_->OnCanSetCookie( |
+ request, cookie_line, options); |
+} |
+ |
+void WrappingNetworkDelegate::OnCanSetCookieInternal( |
+ const URLRequest& request, |
+ const std::string& cookie_line, |
+ CookieOptions* options) { |
+} |
+ |
+bool WrappingNetworkDelegate::OnCanAccessFile( |
+ const URLRequest& request, |
+ const base::FilePath& path) const { |
+ OnCanAccessFileInternal(request, path); |
+ return wrapped_network_delegate_->OnCanAccessFile(request, path); |
+} |
+ |
+void WrappingNetworkDelegate::OnCanAccessFileInternal( |
+ const URLRequest& request, |
+ const base::FilePath& path) const { |
+} |
+ |
+bool WrappingNetworkDelegate::OnCanThrottleRequest( |
+ const URLRequest& request) const { |
+ OnCanThrottleRequestInternal(request); |
+ return wrapped_network_delegate_->OnCanThrottleRequest(request); |
+} |
+ |
+void WrappingNetworkDelegate::OnCanThrottleRequestInternal( |
+ const URLRequest& request) const { |
+} |
+ |
+bool WrappingNetworkDelegate::OnCanEnablePrivacyMode( |
+ const GURL& url, |
+ const GURL& first_party_for_cookies) const { |
+ OnCanEnablePrivacyModeInternal(url, first_party_for_cookies); |
+ return wrapped_network_delegate_->OnCanEnablePrivacyMode( |
+ url, first_party_for_cookies); |
+} |
+ |
+void WrappingNetworkDelegate::OnCanEnablePrivacyModeInternal( |
+ const GURL& url, |
+ const GURL& first_party_for_cookies) const { |
+} |
+ |
+bool |
+WrappingNetworkDelegate::OnCancelURLRequestWithPolicyViolatingReferrerHeader( |
+ const URLRequest& request, |
+ const GURL& target_url, |
+ const GURL& referrer_url) const { |
+ OnCancelURLRequestWithPolicyViolatingReferrerHeaderInternal( |
+ request, target_url, referrer_url); |
+ return wrapped_network_delegate_-> |
+ OnCancelURLRequestWithPolicyViolatingReferrerHeader( |
+ request, target_url, referrer_url); |
+} |
+ |
+void WrappingNetworkDelegate:: |
+OnCancelURLRequestWithPolicyViolatingReferrerHeaderInternal( |
+ const URLRequest& request, |
+ const GURL& target_url, |
+ const GURL& referrer_url) const { |
+} |
+ |
+} // namespace net |