Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(73)

Unified Diff: android_webview/renderer/aw_content_renderer_client.h

Issue 2952583002: SafeBrowsing support for WebSocket (post-network-servicification) (Closed)
Patch Set: Revert change to WebSocketHandshakeThrottle.h Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 4bfae8684ccea24b99a85af06ee07bb79041f7cb..86951c097b065240b940ac2226a258649d7cda88 100644
--- a/android_webview/renderer/aw_content_renderer_client.h
+++ b/android_webview/renderer/aw_content_renderer_client.h
@@ -11,6 +11,7 @@
#include "android_webview/renderer/aw_render_thread_observer.h"
#include "base/compiler_specific.h"
#include "base/memory/weak_ptr.h"
+#include "components/safe_browsing/common/safe_browsing.mojom.h"
#include "components/spellcheck/spellcheck_build_features.h"
#include "components/web_restrictions/interfaces/web_restrictions.mojom.h"
#include "content/public/renderer/content_renderer_client.h"
@@ -46,6 +47,8 @@ class AwContentRendererClient : public content::ContentRendererClient {
void AddSupportedKeySystems(
std::vector<std::unique_ptr<::media::KeySystemProperties>>* key_systems)
override;
+ std::unique_ptr<blink::WebSocketHandshakeThrottle>
+ CreateWebSocketHandshakeThrottle() override;
bool HandleNavigation(content::RenderFrame* render_frame,
bool is_content_initiated,
@@ -61,6 +64,7 @@ class AwContentRendererClient : public content::ContentRendererClient {
std::unique_ptr<AwRenderThreadObserver> aw_render_thread_observer_;
std::unique_ptr<visitedlink::VisitedLinkSlave> visited_link_slave_;
web_restrictions::mojom::WebRestrictionsPtr web_restrictions_service_;
+ safe_browsing::mojom::SafeBrowsingPtr safe_browsing_;
#if BUILDFLAG(ENABLE_SPELLCHECK)
std::unique_ptr<SpellCheck> spellcheck_;

Powered by Google App Engine
This is Rietveld 408576698