| 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 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 78 struct FrameMsg_SerializeAsMHTML_Params; | 78 struct FrameMsg_SerializeAsMHTML_Params; |
| 79 struct FrameMsg_TextTrackSettings_Params; | 79 struct FrameMsg_TextTrackSettings_Params; |
| 80 | 80 |
| 81 namespace IPC { | 81 namespace IPC { |
| 82 class SyncMessage; | 82 class SyncMessage; |
| 83 } | 83 } |
| 84 | 84 |
| 85 namespace blink { | 85 namespace blink { |
| 86 class InterfaceRegistry; | 86 class InterfaceRegistry; |
| 87 class WebContentDecryptionModule; | 87 class WebContentDecryptionModule; |
| 88 class WebInstalledAppClient; |
| 88 class WebMouseEvent; | 89 class WebMouseEvent; |
| 89 class WebPresentationClient; | 90 class WebPresentationClient; |
| 90 class WebPushClient; | 91 class WebPushClient; |
| 91 class WebSecurityOrigin; | 92 class WebSecurityOrigin; |
| 92 enum class WebCachePolicy; | 93 enum class WebCachePolicy; |
| 93 struct WebCompositionUnderline; | 94 struct WebCompositionUnderline; |
| 94 struct WebContextMenuData; | 95 struct WebContextMenuData; |
| 95 struct WebCursorInfo; | 96 struct WebCursorInfo; |
| 96 struct WebFindOptions; | 97 struct WebFindOptions; |
| 97 } // namespace blink | 98 } // namespace blink |
| (...skipping 28 matching lines...) Expand all Loading... |
| 126 namespace content { | 127 namespace content { |
| 127 | 128 |
| 128 class AssociatedInterfaceProviderImpl; | 129 class AssociatedInterfaceProviderImpl; |
| 129 class BlinkInterfaceRegistryImpl; | 130 class BlinkInterfaceRegistryImpl; |
| 130 class ChildFrameCompositingHelper; | 131 class ChildFrameCompositingHelper; |
| 131 class CompositorDependencies; | 132 class CompositorDependencies; |
| 132 class DevToolsAgent; | 133 class DevToolsAgent; |
| 133 class DocumentState; | 134 class DocumentState; |
| 134 class ExternalPopupMenu; | 135 class ExternalPopupMenu; |
| 135 class HistoryEntry; | 136 class HistoryEntry; |
| 137 class InstalledAppDispatcher; |
| 136 class ManifestManager; | 138 class ManifestManager; |
| 137 class MediaInterfaceProvider; | 139 class MediaInterfaceProvider; |
| 138 class MediaStreamDispatcher; | 140 class MediaStreamDispatcher; |
| 139 class MediaStreamRendererFactory; | 141 class MediaStreamRendererFactory; |
| 140 class MediaPermissionDispatcher; | 142 class MediaPermissionDispatcher; |
| 141 class MidiDispatcher; | 143 class MidiDispatcher; |
| 142 class NavigationState; | 144 class NavigationState; |
| 143 class PageState; | 145 class PageState; |
| 144 class PepperPluginInstanceImpl; | 146 class PepperPluginInstanceImpl; |
| 145 class PresentationDispatcher; | 147 class PresentationDispatcher; |
| (...skipping 490 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 636 void didChangeManifest() override; | 638 void didChangeManifest() override; |
| 637 void enterFullscreen() override; | 639 void enterFullscreen() override; |
| 638 void exitFullscreen() override; | 640 void exitFullscreen() override; |
| 639 blink::WebAppBannerClient* appBannerClient() override; | 641 blink::WebAppBannerClient* appBannerClient() override; |
| 640 void registerProtocolHandler(const blink::WebString& scheme, | 642 void registerProtocolHandler(const blink::WebString& scheme, |
| 641 const blink::WebURL& url, | 643 const blink::WebURL& url, |
| 642 const blink::WebString& title) override; | 644 const blink::WebString& title) override; |
| 643 void unregisterProtocolHandler(const blink::WebString& scheme, | 645 void unregisterProtocolHandler(const blink::WebString& scheme, |
| 644 const blink::WebURL& url) override; | 646 const blink::WebURL& url) override; |
| 645 blink::WebBluetooth* bluetooth() override; | 647 blink::WebBluetooth* bluetooth() override; |
| 648 blink::WebInstalledAppClient* installedAppClient() override; |
| 646 void checkIfAudioSinkExistsAndIsAuthorized( | 649 void checkIfAudioSinkExistsAndIsAuthorized( |
| 647 const blink::WebString& sink_id, | 650 const blink::WebString& sink_id, |
| 648 const blink::WebSecurityOrigin& security_origin, | 651 const blink::WebSecurityOrigin& security_origin, |
| 649 blink::WebSetSinkIdCallbacks* web_callbacks) override; | 652 blink::WebSetSinkIdCallbacks* web_callbacks) override; |
| 650 blink::InterfaceProvider* interfaceProvider() override; | 653 blink::InterfaceProvider* interfaceProvider() override; |
| 651 blink::InterfaceRegistry* interfaceRegistry() override; | 654 blink::InterfaceRegistry* interfaceRegistry() override; |
| 652 blink::WebPageVisibilityState visibilityState() const override; | 655 blink::WebPageVisibilityState visibilityState() const override; |
| 653 | 656 |
| 654 // WebFrameSerializerClient implementation: | 657 // WebFrameSerializerClient implementation: |
| 655 void didSerializeDataForFrame( | 658 void didSerializeDataForFrame( |
| (...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1262 AccessibilityMode accessibility_mode_; | 1265 AccessibilityMode accessibility_mode_; |
| 1263 | 1266 |
| 1264 // Only valid if |accessibility_mode_| is anything other than | 1267 // Only valid if |accessibility_mode_| is anything other than |
| 1265 // AccessibilityModeOff. | 1268 // AccessibilityModeOff. |
| 1266 RenderAccessibilityImpl* render_accessibility_; | 1269 RenderAccessibilityImpl* render_accessibility_; |
| 1267 | 1270 |
| 1268 std::unique_ptr<blink::WebAppBannerClient> app_banner_client_; | 1271 std::unique_ptr<blink::WebAppBannerClient> app_banner_client_; |
| 1269 | 1272 |
| 1270 std::unique_ptr<blink::WebBluetooth> bluetooth_; | 1273 std::unique_ptr<blink::WebBluetooth> bluetooth_; |
| 1271 | 1274 |
| 1275 scoped_ptr<InstalledAppDispatcher> installed_app_client_; |
| 1276 |
| 1272 // Manages play, pause notifications for WebMediaPlayer implementations; its | 1277 // Manages play, pause notifications for WebMediaPlayer implementations; its |
| 1273 // lifetime is tied to the RenderFrame via the RenderFrameObserver interface. | 1278 // lifetime is tied to the RenderFrame via the RenderFrameObserver interface. |
| 1274 media::RendererWebMediaPlayerDelegate* media_player_delegate_; | 1279 media::RendererWebMediaPlayerDelegate* media_player_delegate_; |
| 1275 | 1280 |
| 1276 // Whether or not this RenderFrame is using Lo-Fi mode. | 1281 // Whether or not this RenderFrame is using Lo-Fi mode. |
| 1277 bool is_using_lofi_; | 1282 bool is_using_lofi_; |
| 1278 | 1283 |
| 1279 // Effective connection type when the document of this frame was fetched. | 1284 // Effective connection type when the document of this frame was fetched. |
| 1280 blink::WebEffectiveConnectionType effective_connection_type_; | 1285 blink::WebEffectiveConnectionType effective_connection_type_; |
| 1281 | 1286 |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1331 bool name_changed_before_first_commit_ = false; | 1336 bool name_changed_before_first_commit_ = false; |
| 1332 | 1337 |
| 1333 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; | 1338 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; |
| 1334 | 1339 |
| 1335 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); | 1340 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); |
| 1336 }; | 1341 }; |
| 1337 | 1342 |
| 1338 } // namespace content | 1343 } // namespace content |
| 1339 | 1344 |
| 1340 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ | 1345 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ |
| OLD | NEW |