Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(84)

Side by Side Diff: chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc

Issue 1548133002: Switch to standard integer types in chrome/browser/, part 3 of 4. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 #include "chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate. h" 5 #include "chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate. h"
6 6
7 #include <stdint.h>
8
7 #include <string> 9 #include <string>
8 #include <vector> 10 #include <vector>
9 11
10 #include "base/base64.h" 12 #include "base/base64.h"
11 #include "base/guid.h" 13 #include "base/guid.h"
12 #include "base/logging.h" 14 #include "base/logging.h"
15 #include "build/build_config.h"
13 #include "chrome/browser/browser_process.h" 16 #include "chrome/browser/browser_process.h"
14 #include "chrome/browser/chrome_notification_types.h" 17 #include "chrome/browser/chrome_notification_types.h"
15 #include "chrome/browser/component_updater/component_updater_resource_throttle.h " 18 #include "chrome/browser/component_updater/component_updater_resource_throttle.h "
16 #include "chrome/browser/download/download_request_limiter.h" 19 #include "chrome/browser/download/download_request_limiter.h"
17 #include "chrome/browser/download/download_resource_throttle.h" 20 #include "chrome/browser/download/download_resource_throttle.h"
18 #include "chrome/browser/mod_pagespeed/mod_pagespeed_metrics.h" 21 #include "chrome/browser/mod_pagespeed/mod_pagespeed_metrics.h"
19 #include "chrome/browser/net/resource_prefetch_predictor_observer.h" 22 #include "chrome/browser/net/resource_prefetch_predictor_observer.h"
20 #include "chrome/browser/plugins/plugin_prefs.h" 23 #include "chrome/browser/plugins/plugin_prefs.h"
21 #include "chrome/browser/prefetch/prefetch.h" 24 #include "chrome/browser/prefetch/prefetch.h"
22 #include "chrome/browser/prerender/prerender_manager.h" 25 #include "chrome/browser/prerender/prerender_manager.h"
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
152 155
153 Profile* profile = Profile::FromBrowserContext(browser_context); 156 Profile* profile = Profile::FromBrowserContext(browser_context);
154 if (!profile) 157 if (!profile)
155 return NULL; 158 return NULL;
156 159
157 return prerender::PrerenderManagerFactory::GetForProfile(profile); 160 return prerender::PrerenderManagerFactory::GetForProfile(profile);
158 } 161 }
159 162
160 void UpdatePrerenderNetworkBytesCallback(int render_process_id, 163 void UpdatePrerenderNetworkBytesCallback(int render_process_id,
161 int render_view_id, 164 int render_view_id,
162 int64 bytes) { 165 int64_t bytes) {
163 DCHECK_CURRENTLY_ON(content::BrowserThread::UI); 166 DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
164 167
165 content::WebContents* web_contents = 168 content::WebContents* web_contents =
166 tab_util::GetWebContentsByID(render_process_id, render_view_id); 169 tab_util::GetWebContentsByID(render_process_id, render_view_id);
167 // PrerenderContents::FromWebContents handles the NULL case. 170 // PrerenderContents::FromWebContents handles the NULL case.
168 prerender::PrerenderContents* prerender_contents = 171 prerender::PrerenderContents* prerender_contents =
169 prerender::PrerenderContents::FromWebContents(web_contents); 172 prerender::PrerenderContents::FromWebContents(web_contents);
170 173
171 if (prerender_contents) 174 if (prerender_contents)
172 prerender_contents->AddNetworkBytes(bytes); 175 prerender_contents->AddNetworkBytes(bytes);
173 176
174 prerender::PrerenderManager* prerender_manager = 177 prerender::PrerenderManager* prerender_manager =
175 GetPrerenderManager(render_process_id, render_view_id); 178 GetPrerenderManager(render_process_id, render_view_id);
176 if (prerender_manager) 179 if (prerender_manager)
177 prerender_manager->AddProfileNetworkBytesIfEnabled(bytes); 180 prerender_manager->AddProfileNetworkBytesIfEnabled(bytes);
178 } 181 }
179 182
180 #if defined(ENABLE_EXTENSIONS) 183 #if defined(ENABLE_EXTENSIONS)
181 void SendExecuteMimeTypeHandlerEvent(scoped_ptr<content::StreamInfo> stream, 184 void SendExecuteMimeTypeHandlerEvent(scoped_ptr<content::StreamInfo> stream,
182 int64 expected_content_size, 185 int64_t expected_content_size,
183 int render_process_id, 186 int render_process_id,
184 int render_frame_id, 187 int render_frame_id,
185 const std::string& extension_id, 188 const std::string& extension_id,
186 const std::string& view_id, 189 const std::string& view_id,
187 bool embedded) { 190 bool embedded) {
188 DCHECK_CURRENTLY_ON(content::BrowserThread::UI); 191 DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
189 192
190 content::WebContents* web_contents = 193 content::WebContents* web_contents =
191 tab_util::GetWebContentsByFrameID(render_process_id, render_frame_id); 194 tab_util::GetWebContentsByFrameID(render_process_id, render_frame_id);
192 if (!web_contents) 195 if (!web_contents)
(...skipping 546 matching lines...) Expand 10 before | Expand all | Expand 10 after
739 return data_reduction_proxy_io_data->ShouldEnableLoFiMode(url_request); 742 return data_reduction_proxy_io_data->ShouldEnableLoFiMode(url_request);
740 return false; 743 return false;
741 } 744 }
742 745
743 // static 746 // static
744 void ChromeResourceDispatcherHostDelegate:: 747 void ChromeResourceDispatcherHostDelegate::
745 SetExternalProtocolHandlerDelegateForTesting( 748 SetExternalProtocolHandlerDelegateForTesting(
746 ExternalProtocolHandler::Delegate* delegate) { 749 ExternalProtocolHandler::Delegate* delegate) {
747 g_external_protocol_handler_delegate = delegate; 750 g_external_protocol_handler_delegate = delegate;
748 } 751 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698