Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index 8fce8604b48e8c386ef3d44694bef596d50e202c..710d390da4c2dd625692e824fd7212542ddfd503 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -653,6 +653,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( |
@@ -732,6 +736,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; |