Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index 47c9620b44205b392a3490b2ffa6c6c4fdeb6d09..3ca3fdeac8f50555527a0bf4dd8eac8145a075c6 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -657,6 +657,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( |
@@ -736,6 +740,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; |