Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index 92e32e35571b0cc3c8f980a57400496a43049019..b95a24cb1548f90185e4b5af1fa450a12e7a72f0 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -661,6 +661,10 @@ class CONTENT_EXPORT RenderFrameImpl |
const GURL& stream_url, |
const CommonNavigationParams& common_params, |
const RequestNavigationParams& request_params); |
+ void OnFailedNavigation(const CommonNavigationParams& common_params, |
+ const RequestNavigationParams& request_params, |
+ bool has_stale_copy_in_cache, |
+ int error_code); |
// Virtual since overridden by WebTestProxy for layout tests. |
virtual blink::WebNavigationPolicy DecidePolicyForNavigation( |
@@ -740,6 +744,15 @@ class CONTENT_EXPORT RenderFrameImpl |
void LoadDataURL(const CommonNavigationParams& params, |
blink::WebFrame* frame); |
+ // Sends a proper FrameHostMsg_DidFailProvisionalLoadWithError_Params IPC for |
+ // the failed request |request|. |
+ void SendFailedProvisionalLoad(const blink::WebURLRequest& request, |
+ const blink::WebURLError& error, |
+ blink::WebLocalFrame* frame); |
+ |
+ bool ShouldDisplayErrorPageForFailedLoad(int error_code, |
+ const GURL& unreachable_url); |
+ |
// Returns the URL being loaded by the |frame_|'s request. |
GURL GetLoadingUrl() const; |