OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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_NETWORK_DELEGATE_H_ | 5 #ifndef CHROME_BROWSER_NET_CHROME_NETWORK_DELEGATE_H_ |
6 #define CHROME_BROWSER_NET_CHROME_NETWORK_DELEGATE_H_ | 6 #define CHROME_BROWSER_NET_CHROME_NETWORK_DELEGATE_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
10 #include "base/compiler_specific.h" | 10 #include "base/compiler_specific.h" |
(...skipping 27 matching lines...) Expand all Loading... |
38 void* profile, | 38 void* profile, |
39 BooleanPrefMember* enable_referrers); | 39 BooleanPrefMember* enable_referrers); |
40 virtual ~ChromeNetworkDelegate(); | 40 virtual ~ChromeNetworkDelegate(); |
41 | 41 |
42 // Binds |enable_referrers| to |pref_service| and moves it to the IO thread. | 42 // Binds |enable_referrers| to |pref_service| and moves it to the IO thread. |
43 // This method should be called on the UI thread. | 43 // This method should be called on the UI thread. |
44 static void InitializeReferrersEnabled(BooleanPrefMember* enable_referrers, | 44 static void InitializeReferrersEnabled(BooleanPrefMember* enable_referrers, |
45 PrefService* pref_service); | 45 PrefService* pref_service); |
46 | 46 |
47 private: | 47 private: |
48 // NetworkDelegate methods: | 48 // NetworkDelegate implementation. |
49 virtual int OnBeforeURLRequest(net::URLRequest* request, | 49 virtual int OnBeforeURLRequest(net::URLRequest* request, |
50 net::OldCompletionCallback* callback, | 50 const net::CompletionCallback& callback, |
51 GURL* new_url) OVERRIDE; | 51 GURL* new_url) OVERRIDE; |
52 virtual int OnBeforeSendHeaders(net::URLRequest* request, | 52 virtual int OnBeforeSendHeaders(net::URLRequest* request, |
53 net::OldCompletionCallback* callback, | 53 const net::CompletionCallback& callback, |
54 net::HttpRequestHeaders* headers) OVERRIDE; | 54 net::HttpRequestHeaders* headers) OVERRIDE; |
55 virtual void OnSendHeaders(net::URLRequest* request, | 55 virtual void OnSendHeaders(net::URLRequest* request, |
56 const net::HttpRequestHeaders& headers) OVERRIDE; | 56 const net::HttpRequestHeaders& headers) OVERRIDE; |
57 virtual int OnHeadersReceived( | 57 virtual int OnHeadersReceived( |
58 net::URLRequest* request, | 58 net::URLRequest* request, |
59 net::OldCompletionCallback* callback, | 59 const net::CompletionCallback& callback, |
60 net::HttpResponseHeaders* original_response_headers, | 60 net::HttpResponseHeaders* original_response_headers, |
61 scoped_refptr<net::HttpResponseHeaders>* override_response_headers) | 61 scoped_refptr<net::HttpResponseHeaders>* override_response_headers) |
62 OVERRIDE; | 62 OVERRIDE; |
63 virtual void OnBeforeRedirect(net::URLRequest* request, | 63 virtual void OnBeforeRedirect(net::URLRequest* request, |
64 const GURL& new_location) OVERRIDE; | 64 const GURL& new_location) OVERRIDE; |
65 virtual void OnResponseStarted(net::URLRequest* request) OVERRIDE; | 65 virtual void OnResponseStarted(net::URLRequest* request) OVERRIDE; |
66 virtual void OnRawBytesRead(const net::URLRequest& request, | 66 virtual void OnRawBytesRead(const net::URLRequest& request, |
67 int bytes_read) OVERRIDE; | 67 int bytes_read) OVERRIDE; |
68 virtual void OnCompleted(net::URLRequest* request) OVERRIDE; | 68 virtual void OnCompleted(net::URLRequest* request) OVERRIDE; |
69 virtual void OnURLRequestDestroyed(net::URLRequest* request) OVERRIDE; | 69 virtual void OnURLRequestDestroyed(net::URLRequest* request) OVERRIDE; |
(...skipping 13 matching lines...) Expand all Loading... |
83 // Weak, owned by our owner. | 83 // Weak, owned by our owner. |
84 BooleanPrefMember* enable_referrers_; | 84 BooleanPrefMember* enable_referrers_; |
85 | 85 |
86 // Weak, owned by our owner. | 86 // Weak, owned by our owner. |
87 const policy::URLBlacklistManager* url_blacklist_manager_; | 87 const policy::URLBlacklistManager* url_blacklist_manager_; |
88 | 88 |
89 DISALLOW_COPY_AND_ASSIGN(ChromeNetworkDelegate); | 89 DISALLOW_COPY_AND_ASSIGN(ChromeNetworkDelegate); |
90 }; | 90 }; |
91 | 91 |
92 #endif // CHROME_BROWSER_NET_CHROME_NETWORK_DELEGATE_H_ | 92 #endif // CHROME_BROWSER_NET_CHROME_NETWORK_DELEGATE_H_ |
OLD | NEW |