OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ | 5 #ifndef CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ |
6 #define CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ | 6 #define CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
129 class ManifestManager; | 129 class ManifestManager; |
130 class MediaInterfaceProvider; | 130 class MediaInterfaceProvider; |
131 class MediaStreamDispatcher; | 131 class MediaStreamDispatcher; |
132 class MediaStreamRendererFactory; | 132 class MediaStreamRendererFactory; |
133 class MediaPermissionDispatcher; | 133 class MediaPermissionDispatcher; |
134 class MidiDispatcher; | 134 class MidiDispatcher; |
135 class NavigationState; | 135 class NavigationState; |
136 class NotificationPermissionDispatcher; | 136 class NotificationPermissionDispatcher; |
137 class PageState; | 137 class PageState; |
138 class PepperPluginInstanceImpl; | 138 class PepperPluginInstanceImpl; |
139 class PermissionDispatcher; | |
140 class PresentationDispatcher; | 139 class PresentationDispatcher; |
141 class PushMessagingDispatcher; | 140 class PushMessagingDispatcher; |
142 class RenderAccessibilityImpl; | 141 class RenderAccessibilityImpl; |
143 class RendererCdmManager; | 142 class RendererCdmManager; |
144 class RendererMediaPlayerManager; | 143 class RendererMediaPlayerManager; |
145 class RendererMediaSessionManager; | 144 class RendererMediaSessionManager; |
146 class RendererPpapiHost; | 145 class RendererPpapiHost; |
147 class RendererSurfaceViewManager; | 146 class RendererSurfaceViewManager; |
148 class RenderFrameObserver; | 147 class RenderFrameObserver; |
149 class RenderViewImpl; | 148 class RenderViewImpl; |
(...skipping 467 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
617 void handleAccessibilityFindInPageResult( | 616 void handleAccessibilityFindInPageResult( |
618 int identifier, | 617 int identifier, |
619 int match_index, | 618 int match_index, |
620 const blink::WebAXObject& start_object, | 619 const blink::WebAXObject& start_object, |
621 int start_offset, | 620 int start_offset, |
622 const blink::WebAXObject& end_object, | 621 const blink::WebAXObject& end_object, |
623 int end_offset) override; | 622 int end_offset) override; |
624 void didChangeManifest() override; | 623 void didChangeManifest() override; |
625 void enterFullscreen() override; | 624 void enterFullscreen() override; |
626 void exitFullscreen() override; | 625 void exitFullscreen() override; |
627 blink::WebPermissionClient* permissionClient() override; | |
628 blink::WebAppBannerClient* appBannerClient() override; | 626 blink::WebAppBannerClient* appBannerClient() override; |
629 void registerProtocolHandler(const blink::WebString& scheme, | 627 void registerProtocolHandler(const blink::WebString& scheme, |
630 const blink::WebURL& url, | 628 const blink::WebURL& url, |
631 const blink::WebString& title) override; | 629 const blink::WebString& title) override; |
632 void unregisterProtocolHandler(const blink::WebString& scheme, | 630 void unregisterProtocolHandler(const blink::WebString& scheme, |
633 const blink::WebURL& url) override; | 631 const blink::WebURL& url) override; |
634 blink::WebBluetooth* bluetooth() override; | 632 blink::WebBluetooth* bluetooth() override; |
635 void checkIfAudioSinkExistsAndIsAuthorized( | 633 void checkIfAudioSinkExistsAndIsAuthorized( |
636 const blink::WebString& sink_id, | 634 const blink::WebString& sink_id, |
637 const blink::WebSecurityOrigin& security_origin, | 635 const blink::WebSecurityOrigin& security_origin, |
(...skipping 587 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1225 // process. | 1223 // process. |
1226 ManifestManager* manifest_manager_; | 1224 ManifestManager* manifest_manager_; |
1227 | 1225 |
1228 // The current accessibility mode. | 1226 // The current accessibility mode. |
1229 AccessibilityMode accessibility_mode_; | 1227 AccessibilityMode accessibility_mode_; |
1230 | 1228 |
1231 // Only valid if |accessibility_mode_| is anything other than | 1229 // Only valid if |accessibility_mode_| is anything other than |
1232 // AccessibilityModeOff. | 1230 // AccessibilityModeOff. |
1233 RenderAccessibilityImpl* render_accessibility_; | 1231 RenderAccessibilityImpl* render_accessibility_; |
1234 | 1232 |
1235 std::unique_ptr<PermissionDispatcher> permission_client_; | |
1236 | |
1237 std::unique_ptr<blink::WebAppBannerClient> app_banner_client_; | 1233 std::unique_ptr<blink::WebAppBannerClient> app_banner_client_; |
1238 | 1234 |
1239 std::unique_ptr<blink::WebBluetooth> bluetooth_; | 1235 std::unique_ptr<blink::WebBluetooth> bluetooth_; |
1240 | 1236 |
1241 // Manages play, pause notifications for WebMediaPlayer implementations; its | 1237 // Manages play, pause notifications for WebMediaPlayer implementations; its |
1242 // lifetime is tied to the RenderFrame via the RenderFrameObserver interface. | 1238 // lifetime is tied to the RenderFrame via the RenderFrameObserver interface. |
1243 media::RendererWebMediaPlayerDelegate* media_player_delegate_; | 1239 media::RendererWebMediaPlayerDelegate* media_player_delegate_; |
1244 | 1240 |
1245 // Whether or not this RenderFrame is using Lo-Fi mode. | 1241 // Whether or not this RenderFrame is using Lo-Fi mode. |
1246 bool is_using_lofi_; | 1242 bool is_using_lofi_; |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1289 mojom::FrameHostPtr frame_host_; | 1285 mojom::FrameHostPtr frame_host_; |
1290 | 1286 |
1291 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; | 1287 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; |
1292 | 1288 |
1293 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); | 1289 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); |
1294 }; | 1290 }; |
1295 | 1291 |
1296 } // namespace content | 1292 } // namespace content |
1297 | 1293 |
1298 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ | 1294 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ |
OLD | NEW |