| Index: android_webview/browser/aw_contents_client_bridge_base.h
|
| diff --git a/android_webview/browser/aw_contents_client_bridge_base.h b/android_webview/browser/aw_contents_client_bridge_base.h
|
| index c3834c6170676c297cd819182d6b79ea0f54e410..3a60dbca2f4effa2751a8147d6a51d0a5c39e5f4 100644
|
| --- a/android_webview/browser/aw_contents_client_bridge_base.h
|
| +++ b/android_webview/browser/aw_contents_client_bridge_base.h
|
| @@ -7,10 +7,12 @@
|
|
|
| #include <memory>
|
|
|
| +#include "android_webview/browser/net/aw_web_resource_request.h"
|
| #include "base/supports_user_data.h"
|
| #include "content/public/browser/certificate_request_result_type.h"
|
| #include "content/public/browser/javascript_dialog_manager.h"
|
| #include "content/public/browser/resource_request_info.h"
|
| +#include "net/http/http_response_headers.h"
|
|
|
| class GURL;
|
|
|
| @@ -87,6 +89,17 @@ class AwContentsClientBridgeBase {
|
| virtual void NewLoginRequest(const std::string& realm,
|
| const std::string& account,
|
| const std::string& args) = 0;
|
| +
|
| + // Called when a resource loading error has occured (e.g. an I/O error,
|
| + // host name lookup failure etc.)
|
| + virtual void OnReceivedError(const AwWebResourceRequest& request,
|
| + int error_code) = 0;
|
| +
|
| + // Called when a response from the server is received with status code >= 400.
|
| + virtual void OnReceivedHttpError(
|
| + const AwWebResourceRequest& request,
|
| + const scoped_refptr<const net::HttpResponseHeaders>&
|
| + response_headers) = 0;
|
| };
|
|
|
| } // namespace android_webview
|
|
|