| OLD | NEW | 
|   1 // Copyright 2014 The Chromium Authors. All rights reserved. |   1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #ifndef CHROME_BROWSER_NET_CHROME_EXTENSIONS_NETWORK_DELEGATE_H_ |   5 #ifndef CHROME_BROWSER_NET_CHROME_EXTENSIONS_NETWORK_DELEGATE_H_ | 
|   6 #define CHROME_BROWSER_NET_CHROME_EXTENSIONS_NETWORK_DELEGATE_H_ |   6 #define CHROME_BROWSER_NET_CHROME_EXTENSIONS_NETWORK_DELEGATE_H_ | 
|   7  |   7  | 
|   8 #include "base/basictypes.h" |   8 #include "base/basictypes.h" | 
|   9 #include "base/compiler_specific.h" |   9 #include "base/compiler_specific.h" | 
|  10 #include "base/memory/ref_counted.h" |  10 #include "base/memory/ref_counted.h" | 
| (...skipping 28 matching lines...) Expand all  Loading... | 
|  39   virtual void ForwardProxyErrors(net::URLRequest* request); |  39   virtual void ForwardProxyErrors(net::URLRequest* request); | 
|  40  |  40  | 
|  41   // Notifies the extensions::ProcessManager for the associated RenderFrame, if |  41   // Notifies the extensions::ProcessManager for the associated RenderFrame, if | 
|  42   // any, that a request has started or stopped. |  42   // any, that a request has started or stopped. | 
|  43   virtual void ForwardStartRequestStatus(net::URLRequest* request); |  43   virtual void ForwardStartRequestStatus(net::URLRequest* request); | 
|  44   virtual void ForwardDoneRequestStatus(net::URLRequest* request); |  44   virtual void ForwardDoneRequestStatus(net::URLRequest* request); | 
|  45  |  45  | 
|  46   // NetworkDelegate implementation. |  46   // NetworkDelegate implementation. | 
|  47   virtual int OnBeforeURLRequest(net::URLRequest* request, |  47   virtual int OnBeforeURLRequest(net::URLRequest* request, | 
|  48                                  const net::CompletionCallback& callback, |  48                                  const net::CompletionCallback& callback, | 
|  49                                  GURL* new_url) OVERRIDE; |  49                                  GURL* new_url) override; | 
|  50   virtual int OnBeforeSendHeaders(net::URLRequest* request, |  50   virtual int OnBeforeSendHeaders(net::URLRequest* request, | 
|  51                                   const net::CompletionCallback& callback, |  51                                   const net::CompletionCallback& callback, | 
|  52                                   net::HttpRequestHeaders* headers) OVERRIDE; |  52                                   net::HttpRequestHeaders* headers) override; | 
|  53   virtual void OnSendHeaders(net::URLRequest* request, |  53   virtual void OnSendHeaders(net::URLRequest* request, | 
|  54                              const net::HttpRequestHeaders& headers) OVERRIDE; |  54                              const net::HttpRequestHeaders& headers) override; | 
|  55   virtual int OnHeadersReceived( |  55   virtual int OnHeadersReceived( | 
|  56       net::URLRequest* request, |  56       net::URLRequest* request, | 
|  57       const net::CompletionCallback& callback, |  57       const net::CompletionCallback& callback, | 
|  58       const net::HttpResponseHeaders* original_response_headers, |  58       const net::HttpResponseHeaders* original_response_headers, | 
|  59       scoped_refptr<net::HttpResponseHeaders>* override_response_headers, |  59       scoped_refptr<net::HttpResponseHeaders>* override_response_headers, | 
|  60       GURL* allowed_unsafe_redirect_url) OVERRIDE; |  60       GURL* allowed_unsafe_redirect_url) override; | 
|  61   virtual void OnBeforeRedirect(net::URLRequest* request, |  61   virtual void OnBeforeRedirect(net::URLRequest* request, | 
|  62                                 const GURL& new_location) OVERRIDE; |  62                                 const GURL& new_location) override; | 
|  63   virtual void OnResponseStarted(net::URLRequest* request) OVERRIDE; |  63   virtual void OnResponseStarted(net::URLRequest* request) override; | 
|  64   virtual void OnCompleted(net::URLRequest* request, bool started) OVERRIDE; |  64   virtual void OnCompleted(net::URLRequest* request, bool started) override; | 
|  65   virtual void OnURLRequestDestroyed(net::URLRequest* request) OVERRIDE; |  65   virtual void OnURLRequestDestroyed(net::URLRequest* request) override; | 
|  66   virtual void OnPACScriptError(int line_number, |  66   virtual void OnPACScriptError(int line_number, | 
|  67                                 const base::string16& error) OVERRIDE; |  67                                 const base::string16& error) override; | 
|  68   virtual net::NetworkDelegate::AuthRequiredResponse OnAuthRequired( |  68   virtual net::NetworkDelegate::AuthRequiredResponse OnAuthRequired( | 
|  69       net::URLRequest* request, |  69       net::URLRequest* request, | 
|  70       const net::AuthChallengeInfo& auth_info, |  70       const net::AuthChallengeInfo& auth_info, | 
|  71       const AuthCallback& callback, |  71       const AuthCallback& callback, | 
|  72       net::AuthCredentials* credentials) OVERRIDE; |  72       net::AuthCredentials* credentials) override; | 
|  73  |  73  | 
|  74  protected: |  74  protected: | 
|  75   ChromeExtensionsNetworkDelegate(); |  75   ChromeExtensionsNetworkDelegate(); | 
|  76  |  76  | 
|  77   void* profile_; |  77   void* profile_; | 
|  78  |  78  | 
|  79 #if defined(ENABLE_EXTENSIONS) |  79 #if defined(ENABLE_EXTENSIONS) | 
|  80   scoped_refptr<extensions::InfoMap> extension_info_map_; |  80   scoped_refptr<extensions::InfoMap> extension_info_map_; | 
|  81 #endif |  81 #endif | 
|  82  |  82  | 
|  83   DISALLOW_COPY_AND_ASSIGN(ChromeExtensionsNetworkDelegate); |  83   DISALLOW_COPY_AND_ASSIGN(ChromeExtensionsNetworkDelegate); | 
|  84 }; |  84 }; | 
|  85  |  85  | 
|  86 #endif  // CHROME_BROWSER_NET_CHROME_EXTENSIONS_NETWORK_DELEGATE_H_ |  86 #endif  // CHROME_BROWSER_NET_CHROME_EXTENSIONS_NETWORK_DELEGATE_H_ | 
| OLD | NEW |