| Index: net/base/network_delegate_impl.cc
 | 
| diff --git a/net/base/network_delegate_impl.cc b/net/base/network_delegate_impl.cc
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..7358d0a5904239ed14aefe4e41236dad37237c4f
 | 
| --- /dev/null
 | 
| +++ b/net/base/network_delegate_impl.cc
 | 
| @@ -0,0 +1,116 @@
 | 
| +// 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/network_delegate_impl.h"
 | 
| +
 | 
| +#include "net/base/net_errors.h"
 | 
| +
 | 
| +namespace net {
 | 
| +
 | 
| +int NetworkDelegateImpl::OnBeforeURLRequest(URLRequest* request,
 | 
| +                                            const CompletionCallback& callback,
 | 
| +                                            GURL* new_url) {
 | 
| +  return OK;
 | 
| +}
 | 
| +
 | 
| +void NetworkDelegateImpl::OnResolveProxy(
 | 
| +    const GURL& url,
 | 
| +    int load_flags,
 | 
| +    const ProxyService& proxy_service,
 | 
| +    ProxyInfo* result) {
 | 
| +}
 | 
| +
 | 
| +void NetworkDelegateImpl::OnProxyFallback(const ProxyServer& bad_proxy,
 | 
| +                                          int net_error) {
 | 
| +}
 | 
| +
 | 
| +int NetworkDelegateImpl::OnBeforeSendHeaders(URLRequest* request,
 | 
| +                                             const CompletionCallback& callback,
 | 
| +                                             HttpRequestHeaders* headers) {
 | 
| +  return OK;
 | 
| +}
 | 
| +
 | 
| +void NetworkDelegateImpl::OnBeforeSendProxyHeaders(
 | 
| +    URLRequest* request,
 | 
| +    const ProxyInfo& proxy_info,
 | 
| +    HttpRequestHeaders* headers) {
 | 
| +}
 | 
| +
 | 
| +void NetworkDelegateImpl::OnSendHeaders(URLRequest* request,
 | 
| +                                        const HttpRequestHeaders& headers) {
 | 
| +}
 | 
| +
 | 
| +int NetworkDelegateImpl::OnHeadersReceived(
 | 
| +    URLRequest* request,
 | 
| +    const CompletionCallback& callback,
 | 
| +    const HttpResponseHeaders* original_response_headers,
 | 
| +    scoped_refptr<HttpResponseHeaders>* override_response_headers,
 | 
| +    GURL* allowed_unsafe_redirect_url) {
 | 
| +  return OK;
 | 
| +}
 | 
| +
 | 
| +void NetworkDelegateImpl::OnBeforeRedirect(URLRequest* request,
 | 
| +                                           const GURL& new_location) {
 | 
| +}
 | 
| +
 | 
| +void NetworkDelegateImpl::OnResponseStarted(URLRequest* request) {
 | 
| +}
 | 
| +
 | 
| +void NetworkDelegateImpl::OnRawBytesRead(const URLRequest& request,
 | 
| +                                         int bytes_read) {
 | 
| +}
 | 
| +
 | 
| +void NetworkDelegateImpl::OnCompleted(URLRequest* request, bool started) {
 | 
| +}
 | 
| +
 | 
| +void NetworkDelegateImpl::OnURLRequestDestroyed(URLRequest* request) {
 | 
| +}
 | 
| +
 | 
| +void NetworkDelegateImpl::OnPACScriptError(int line_number,
 | 
| +                                           const base::string16& error) {
 | 
| +}
 | 
| +
 | 
| +NetworkDelegate::AuthRequiredResponse NetworkDelegateImpl::OnAuthRequired(
 | 
| +    URLRequest* request,
 | 
| +    const AuthChallengeInfo& auth_info,
 | 
| +    const AuthCallback& callback,
 | 
| +    AuthCredentials* credentials) {
 | 
| +  return AUTH_REQUIRED_RESPONSE_NO_ACTION;
 | 
| +}
 | 
| +
 | 
| +bool NetworkDelegateImpl::OnCanGetCookies(const URLRequest& request,
 | 
| +                                          const CookieList& cookie_list)  {
 | 
| +  return true;
 | 
| +}
 | 
| +
 | 
| +bool NetworkDelegateImpl::OnCanSetCookie(const URLRequest& request,
 | 
| +                                         const std::string& cookie_line,
 | 
| +                                         CookieOptions* options) {
 | 
| +  return true;
 | 
| +}
 | 
| +
 | 
| +bool NetworkDelegateImpl::OnCanAccessFile(const URLRequest& request,
 | 
| +                                          const base::FilePath& path) const  {
 | 
| +  return false;
 | 
| +}
 | 
| +
 | 
| +bool NetworkDelegateImpl::OnCanThrottleRequest(
 | 
| +    const URLRequest& request) const {
 | 
| +  return false;
 | 
| +}
 | 
| +
 | 
| +bool NetworkDelegateImpl::OnCanEnablePrivacyMode(
 | 
| +    const GURL& url,
 | 
| +    const GURL& first_party_for_cookies) const {
 | 
| +  return false;
 | 
| +}
 | 
| +
 | 
| +bool NetworkDelegateImpl::OnCancelURLRequestWithPolicyViolatingReferrerHeader(
 | 
| +    const URLRequest& request,
 | 
| +    const GURL& target_url,
 | 
| +    const GURL& referrer_url) const {
 | 
| +  return false;
 | 
| +}
 | 
| +
 | 
| +}  // namespace net
 | 
| 
 |