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

Side by Side Diff: chrome/browser/renderer_host/render_view_host_delegate.h

Issue 3561008: Implement the frame id required for the web navigation api. (Closed)
Patch Set: updates Created 10 years, 2 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) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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_RENDERER_HOST_RENDER_VIEW_HOST_DELEGATE_H_ 5 #ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_DELEGATE_H_
6 #define CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_DELEGATE_H_ 6 #define CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_DELEGATE_H_
7 #pragma once 7 #pragma once
8 8
9 #include <string> 9 #include <string>
10 #include <vector> 10 #include <vector>
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after
295 }; 295 };
296 296
297 // Resource ------------------------------------------------------------------ 297 // Resource ------------------------------------------------------------------
298 // Notifications of resource loading events. 298 // Notifications of resource loading events.
299 299
300 class Resource { 300 class Resource {
301 public: 301 public:
302 // The RenderView is starting a provisional load. 302 // The RenderView is starting a provisional load.
303 virtual void DidStartProvisionalLoadForFrame( 303 virtual void DidStartProvisionalLoadForFrame(
304 RenderViewHost* render_view_host, 304 RenderViewHost* render_view_host,
305 long long frame_id,
305 bool is_main_frame, 306 bool is_main_frame,
306 const GURL& url) = 0; 307 const GURL& url) = 0;
307 308
308 // Notification by the resource loading system (not the renderer) that it 309 // Notification by the resource loading system (not the renderer) that it
309 // has started receiving a resource response. This is different than 310 // has started receiving a resource response. This is different than
310 // DidStartProvisionalLoadForFrame above because this is called for every 311 // DidStartProvisionalLoadForFrame above because this is called for every
311 // resource (images, automatically loaded subframes, etc.) and provisional 312 // resource (images, automatically loaded subframes, etc.) and provisional
312 // loads are only for user-initiated navigations. 313 // loads are only for user-initiated navigations.
313 virtual void DidStartReceivingResourceResponse( 314 virtual void DidStartReceivingResourceResponse(
314 const ResourceRequestDetails& details) = 0; 315 const ResourceRequestDetails& details) = 0;
(...skipping 19 matching lines...) Expand all
334 const std::string& frame_origin, 335 const std::string& frame_origin,
335 const std::string& main_frame_origin, 336 const std::string& main_frame_origin,
336 const std::string& security_info) = 0; 337 const std::string& security_info) = 0;
337 338
338 virtual void DidDisplayInsecureContent() = 0; 339 virtual void DidDisplayInsecureContent() = 0;
339 virtual void DidRunInsecureContent(const std::string& security_origin) = 0; 340 virtual void DidRunInsecureContent(const std::string& security_origin) = 0;
340 341
341 // The RenderView failed a provisional load with an error. 342 // The RenderView failed a provisional load with an error.
342 virtual void DidFailProvisionalLoadWithError( 343 virtual void DidFailProvisionalLoadWithError(
343 RenderViewHost* render_view_host, 344 RenderViewHost* render_view_host,
345 long long frame_id,
344 bool is_main_frame, 346 bool is_main_frame,
345 int error_code, 347 int error_code,
346 const GURL& url, 348 const GURL& url,
347 bool showing_repost_interstitial) = 0; 349 bool showing_repost_interstitial) = 0;
348 350
349 // Notification that a document has been loaded in a frame. 351 // Notification that a document has been loaded in a frame.
350 virtual void DocumentLoadedInFrame() = 0; 352 virtual void DocumentLoadedInFrame() = 0;
351 353
352 protected: 354 protected:
353 virtual ~Resource() {} 355 virtual ~Resource() {}
(...skipping 484 matching lines...) Expand 10 before | Expand all | Expand 10 after
838 // Updates the minimum and maximum zoom percentages. 840 // Updates the minimum and maximum zoom percentages.
839 virtual void UpdateZoomLimits(int minimum_percent, 841 virtual void UpdateZoomLimits(int minimum_percent,
840 int maximum_percent, 842 int maximum_percent,
841 bool remember) {} 843 bool remember) {}
842 844
843 protected: 845 protected:
844 virtual ~RenderViewHostDelegate() {} 846 virtual ~RenderViewHostDelegate() {}
845 }; 847 };
846 848
847 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_DELEGATE_H_ 849 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_DELEGATE_H_
OLDNEW
« no previous file with comments | « chrome/browser/renderer_host/render_view_host.cc ('k') | chrome/browser/tab_contents/provisional_load_details.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698