| 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 NET_BASE_LAYERED_NETWORK_DELEGATE_H_ | 5 #ifndef NET_BASE_LAYERED_NETWORK_DELEGATE_H_ | 
| 6 #define NET_BASE_LAYERED_NETWORK_DELEGATE_H_ | 6 #define NET_BASE_LAYERED_NETWORK_DELEGATE_H_ | 
| 7 | 7 | 
|  | 8 #include <stdint.h> | 
|  | 9 | 
| 8 #include "base/memory/scoped_ptr.h" | 10 #include "base/memory/scoped_ptr.h" | 
| 9 #include "base/strings/string16.h" | 11 #include "base/strings/string16.h" | 
| 10 #include "net/base/completion_callback.h" | 12 #include "net/base/completion_callback.h" | 
| 11 #include "net/base/network_delegate.h" | 13 #include "net/base/network_delegate.h" | 
| 12 #include "net/cookies/canonical_cookie.h" | 14 #include "net/cookies/canonical_cookie.h" | 
| 13 | 15 | 
| 14 class GURL; | 16 class GURL; | 
| 15 | 17 | 
| 16 namespace base { | 18 namespace base { | 
| 17 class FilePath; | 19 class FilePath; | 
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 56                      const HttpRequestHeaders& headers) final; | 58                      const HttpRequestHeaders& headers) final; | 
| 57   int OnHeadersReceived( | 59   int OnHeadersReceived( | 
| 58       URLRequest* request, | 60       URLRequest* request, | 
| 59       const CompletionCallback& callback, | 61       const CompletionCallback& callback, | 
| 60       const HttpResponseHeaders* original_response_headers, | 62       const HttpResponseHeaders* original_response_headers, | 
| 61       scoped_refptr<HttpResponseHeaders>* override_response_headers, | 63       scoped_refptr<HttpResponseHeaders>* override_response_headers, | 
| 62       GURL* allowed_unsafe_redirect_url) final; | 64       GURL* allowed_unsafe_redirect_url) final; | 
| 63   void OnBeforeRedirect(URLRequest* request, const GURL& new_location) final; | 65   void OnBeforeRedirect(URLRequest* request, const GURL& new_location) final; | 
| 64   void OnResponseStarted(URLRequest* request) final; | 66   void OnResponseStarted(URLRequest* request) final; | 
| 65   void OnRawBytesRead(const URLRequest& request, int bytes_read) final; | 67   void OnRawBytesRead(const URLRequest& request, int bytes_read) final; | 
|  | 68   void OnNetworkBytesReceived(const URLRequest& request, | 
|  | 69                               int64_t bytes_received) final; | 
| 66   void OnCompleted(URLRequest* request, bool started) final; | 70   void OnCompleted(URLRequest* request, bool started) final; | 
| 67   void OnURLRequestDestroyed(URLRequest* request) final; | 71   void OnURLRequestDestroyed(URLRequest* request) final; | 
| 68   void OnPACScriptError(int line_number, const base::string16& error) final; | 72   void OnPACScriptError(int line_number, const base::string16& error) final; | 
| 69   AuthRequiredResponse OnAuthRequired(URLRequest* request, | 73   AuthRequiredResponse OnAuthRequired(URLRequest* request, | 
| 70                                       const AuthChallengeInfo& auth_info, | 74                                       const AuthChallengeInfo& auth_info, | 
| 71                                       const AuthCallback& callback, | 75                                       const AuthCallback& callback, | 
| 72                                       AuthCredentials* credentials) final; | 76                                       AuthCredentials* credentials) final; | 
| 73   bool OnCanGetCookies(const URLRequest& request, | 77   bool OnCanGetCookies(const URLRequest& request, | 
| 74                        const CookieList& cookie_list) final; | 78                        const CookieList& cookie_list) final; | 
| 75   bool OnCanSetCookie(const URLRequest& request, | 79   bool OnCanSetCookie(const URLRequest& request, | 
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 117       GURL* allowed_unsafe_redirect_url); | 121       GURL* allowed_unsafe_redirect_url); | 
| 118 | 122 | 
| 119   virtual void OnBeforeRedirectInternal(URLRequest* request, | 123   virtual void OnBeforeRedirectInternal(URLRequest* request, | 
| 120                                         const GURL& new_location); | 124                                         const GURL& new_location); | 
| 121 | 125 | 
| 122   virtual void OnResponseStartedInternal(URLRequest* request); | 126   virtual void OnResponseStartedInternal(URLRequest* request); | 
| 123 | 127 | 
| 124   virtual void OnRawBytesReadInternal(const URLRequest& request, | 128   virtual void OnRawBytesReadInternal(const URLRequest& request, | 
| 125                                       int bytes_read); | 129                                       int bytes_read); | 
| 126 | 130 | 
|  | 131   virtual void OnNetworkBytesReceivedInternal(const URLRequest& request, | 
|  | 132                                               int64_t bytes_received); | 
|  | 133 | 
| 127   virtual void OnCompletedInternal(URLRequest* request, bool started); | 134   virtual void OnCompletedInternal(URLRequest* request, bool started); | 
| 128 | 135 | 
| 129   virtual void OnURLRequestDestroyedInternal(URLRequest* request); | 136   virtual void OnURLRequestDestroyedInternal(URLRequest* request); | 
| 130 | 137 | 
| 131   virtual void OnPACScriptErrorInternal(int line_number, | 138   virtual void OnPACScriptErrorInternal(int line_number, | 
| 132                                         const base::string16& error); | 139                                         const base::string16& error); | 
| 133 | 140 | 
| 134   virtual void OnCanGetCookiesInternal(const URLRequest& request, | 141   virtual void OnCanGetCookiesInternal(const URLRequest& request, | 
| 135                                        const CookieList& cookie_list); | 142                                        const CookieList& cookie_list); | 
| 136 | 143 | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
| 157       const GURL& target_url, | 164       const GURL& target_url, | 
| 158       const GURL& referrer_url) const; | 165       const GURL& referrer_url) const; | 
| 159 | 166 | 
| 160  private: | 167  private: | 
| 161   scoped_ptr<NetworkDelegate> nested_network_delegate_; | 168   scoped_ptr<NetworkDelegate> nested_network_delegate_; | 
| 162 }; | 169 }; | 
| 163 | 170 | 
| 164 }  // namespace net | 171 }  // namespace net | 
| 165 | 172 | 
| 166 #endif  // NET_BASE_LAYERED_NETWORK_DELEGATE_H_ | 173 #endif  // NET_BASE_LAYERED_NETWORK_DELEGATE_H_ | 
| OLD | NEW | 
|---|