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 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
63 #include "url/gurl.h" | 63 #include "url/gurl.h" |
64 | 64 |
65 #if defined(ENABLE_PLUGINS) | 65 #if defined(ENABLE_PLUGINS) |
66 #include "content/renderer/pepper/plugin_power_saver_helper.h" | 66 #include "content/renderer/pepper/plugin_power_saver_helper.h" |
67 #endif | 67 #endif |
68 | 68 |
69 #if defined(OS_ANDROID) | 69 #if defined(OS_ANDROID) |
70 #include "content/renderer/media/android/renderer_media_player_manager.h" | 70 #include "content/renderer/media/android/renderer_media_player_manager.h" |
71 #endif | 71 #endif |
72 | 72 |
73 class TransportDIB; | |
74 struct FrameMsg_PostMessage_Params; | 73 struct FrameMsg_PostMessage_Params; |
75 struct FrameMsg_SerializeAsMHTML_Params; | 74 struct FrameMsg_SerializeAsMHTML_Params; |
76 struct FrameMsg_TextTrackSettings_Params; | 75 struct FrameMsg_TextTrackSettings_Params; |
77 | 76 |
78 namespace IPC { | |
79 class SyncMessage; | |
80 } | |
81 | |
82 namespace blink { | 77 namespace blink { |
83 class InterfaceRegistry; | 78 class InterfaceRegistry; |
84 class WebContentDecryptionModule; | 79 class WebContentDecryptionModule; |
85 class WebMouseEvent; | |
86 class WebPresentationClient; | 80 class WebPresentationClient; |
87 class WebPushClient; | 81 class WebPushClient; |
88 class WebSecurityOrigin; | 82 class WebSecurityOrigin; |
89 enum class WebCachePolicy; | 83 enum class WebCachePolicy; |
90 struct WebCompositionUnderline; | 84 struct WebCompositionUnderline; |
91 struct WebContextMenuData; | 85 struct WebContextMenuData; |
92 struct WebCursorInfo; | 86 struct WebCursorInfo; |
93 struct WebFindOptions; | 87 struct WebFindOptions; |
94 } // namespace blink | 88 } // namespace blink |
95 | 89 |
96 namespace gfx { | 90 namespace gfx { |
97 class Point; | 91 class Point; |
98 class Range; | 92 class Range; |
99 class Rect; | 93 class Rect; |
100 } | 94 } |
101 | 95 |
102 namespace media { | 96 namespace media { |
103 class CdmFactory; | 97 class CdmFactory; |
104 class DecoderFactory; | 98 class DecoderFactory; |
105 class MediaPermission; | 99 class MediaPermission; |
106 class MediaServiceProvider; | |
107 class RemotingController; | 100 class RemotingController; |
108 class RendererWebMediaPlayerDelegate; | 101 class RendererWebMediaPlayerDelegate; |
109 class SurfaceManager; | 102 class SurfaceManager; |
110 class UrlIndex; | 103 class UrlIndex; |
111 class WebEncryptedMediaClientImpl; | 104 class WebEncryptedMediaClientImpl; |
112 } | 105 } |
113 | 106 |
114 namespace service_manager { | 107 namespace service_manager { |
115 class InterfaceRegistry; | 108 class InterfaceRegistry; |
116 class InterfaceProvider; | 109 class InterfaceProvider; |
(...skipping 11 matching lines...) Expand all Loading... |
128 class CompositorDependencies; | 121 class CompositorDependencies; |
129 class DevToolsAgent; | 122 class DevToolsAgent; |
130 class DocumentState; | 123 class DocumentState; |
131 class ExternalPopupMenu; | 124 class ExternalPopupMenu; |
132 class HistoryEntry; | 125 class HistoryEntry; |
133 class ManifestManager; | 126 class ManifestManager; |
134 class MediaInterfaceProvider; | 127 class MediaInterfaceProvider; |
135 class MediaStreamDispatcher; | 128 class MediaStreamDispatcher; |
136 class MediaStreamRendererFactory; | 129 class MediaStreamRendererFactory; |
137 class MediaPermissionDispatcher; | 130 class MediaPermissionDispatcher; |
138 class MidiDispatcher; | |
139 class NavigationState; | 131 class NavigationState; |
140 class PageState; | 132 class PageState; |
141 class PepperPluginInstanceImpl; | 133 class PepperPluginInstanceImpl; |
142 class PresentationDispatcher; | 134 class PresentationDispatcher; |
143 class PushMessagingDispatcher; | 135 class PushMessagingDispatcher; |
144 class RenderAccessibilityImpl; | 136 class RenderAccessibilityImpl; |
145 class RendererCdmManager; | |
146 class RendererMediaPlayerManager; | 137 class RendererMediaPlayerManager; |
147 class RendererMediaSessionManager; | 138 class RendererMediaSessionManager; |
148 class RendererPpapiHost; | 139 class RendererPpapiHost; |
149 class RendererSurfaceViewManager; | |
150 class RenderFrameObserver; | 140 class RenderFrameObserver; |
151 class RenderViewImpl; | 141 class RenderViewImpl; |
152 class RenderWidget; | 142 class RenderWidget; |
153 class RenderWidgetFullscreenPepper; | 143 class RenderWidgetFullscreenPepper; |
154 class ResourceRequestBodyImpl; | 144 class ResourceRequestBodyImpl; |
155 class ScreenOrientationDispatcher; | 145 class ScreenOrientationDispatcher; |
156 class UserMediaClientImpl; | 146 class UserMediaClientImpl; |
157 class WakeLockDispatcher; | |
158 struct CommonNavigationParams; | 147 struct CommonNavigationParams; |
159 struct CustomContextMenuContext; | 148 struct CustomContextMenuContext; |
160 struct FileChooserFileInfo; | 149 struct FileChooserFileInfo; |
161 struct FileChooserParams; | 150 struct FileChooserParams; |
162 struct FrameOwnerProperties; | 151 struct FrameOwnerProperties; |
163 struct FrameReplicationState; | 152 struct FrameReplicationState; |
164 struct NavigationParams; | 153 struct NavigationParams; |
165 struct RequestNavigationParams; | 154 struct RequestNavigationParams; |
166 struct ResourceResponseHead; | 155 struct ResourceResponseHead; |
167 struct ScreenInfo; | 156 struct ScreenInfo; |
(...skipping 1173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1341 bool browser_side_navigation_pending_ = false; | 1330 bool browser_side_navigation_pending_ = false; |
1342 | 1331 |
1343 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; | 1332 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; |
1344 | 1333 |
1345 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); | 1334 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); |
1346 }; | 1335 }; |
1347 | 1336 |
1348 } // namespace content | 1337 } // namespace content |
1349 | 1338 |
1350 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ | 1339 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ |
OLD | NEW |