Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index bcde1e4e44371f061aff51179d135a2844fbc94d..bd2c8c671248d137132e1f230d8f1ebccd925b96 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -441,10 +441,12 @@ class CONTENT_EXPORT RenderFrameImpl |
bool IsPasting() const override; |
blink::WebPageVisibilityState GetVisibilityState() const override; |
bool IsBrowserSideNavigationPending() override; |
+ int GetEnabledBindings() const override; |
// mojom::Frame implementation: |
void GetInterfaceProvider( |
service_manager::mojom::InterfaceProviderRequest request) override; |
+ void AllowBindings(int32_t enabled_bindings_flags) override; |
// mojom::HostZoom implementation: |
void SetHostZoomLevel(const GURL& url, double zoom_level) override; |
@@ -1344,6 +1346,10 @@ class CONTENT_EXPORT RenderFrameImpl |
bool browser_side_navigation_pending_ = false; |
+ // A bitwise OR of bindings types that have been enabled for this RenderFrame. |
+ // See BindingsPolicy for details. |
+ int enabled_bindings_ = 0; |
+ |
base::WeakPtrFactory<RenderFrameImpl> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); |