| Index: android_webview/renderer/aw_content_renderer_client.h
|
| diff --git a/android_webview/renderer/aw_content_renderer_client.h b/android_webview/renderer/aw_content_renderer_client.h
|
| index a443735eade155db957a61aef525e6bacaefcee7..be751ce450bb14c300f536fa6602e185eafc85eb 100644
|
| --- a/android_webview/renderer/aw_content_renderer_client.h
|
| +++ b/android_webview/renderer/aw_content_renderer_client.h
|
| @@ -5,12 +5,14 @@
|
| #ifndef ANDROID_WEBVIEW_RENDERER_AW_CONTENT_RENDERER_CLIENT_H_
|
| #define ANDROID_WEBVIEW_RENDERER_AW_CONTENT_RENDERER_CLIENT_H_
|
|
|
| -#include "content/public/renderer/content_renderer_client.h"
|
| -
|
| -#include <stddef.h>
|
| +#include <memory>
|
| +#include <string>
|
|
|
| #include "android_webview/renderer/aw_render_process_observer.h"
|
| #include "base/compiler_specific.h"
|
| +#include "base/memory/weak_ptr.h"
|
| +#include "components/web_restrictions/interfaces/web_restrictions.mojom.h"
|
| +#include "content/public/renderer/content_renderer_client.h"
|
|
|
| namespace visitedlink {
|
| class VisitedLinkSlave;
|
| @@ -52,9 +54,20 @@ class AwContentRendererClient : public content::ContentRendererClient {
|
| blink::WebPageVisibilityState* override_state) override;
|
|
|
| private:
|
| + void OnWebRestrictionsDataReceived(
|
| + const std::string& url,
|
| + content::RenderFrame* render_frame,
|
| + const blink::WebURLError& error,
|
| + web_restrictions::mojom::ClientResultPtr result);
|
| +
|
| std::unique_ptr<AwRenderProcessObserver> aw_render_process_observer_;
|
| std::unique_ptr<visitedlink::VisitedLinkSlave> visited_link_slave_;
|
| + web_restrictions::mojom::WebRestrictionsPtr web_restrictions_service_;
|
| const bool disable_page_visibility_;
|
| +
|
| + base::WeakPtrFactory<AwContentRendererClient> weak_ptr_factory_;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(AwContentRendererClient);
|
| };
|
|
|
| } // namespace android_webview
|
|
|