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 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
76 class SyncMessage; | 76 class SyncMessage; |
77 } | 77 } |
78 | 78 |
79 namespace blink { | 79 namespace blink { |
80 class WebGeolocationClient; | 80 class WebGeolocationClient; |
81 class WebMouseEvent; | 81 class WebMouseEvent; |
82 class WebContentDecryptionModule; | 82 class WebContentDecryptionModule; |
83 class WebPresentationClient; | 83 class WebPresentationClient; |
84 class WebPushClient; | 84 class WebPushClient; |
85 class WebSecurityOrigin; | 85 class WebSecurityOrigin; |
86 class WebWakeLockClient; | |
87 enum class WebCachePolicy; | 86 enum class WebCachePolicy; |
88 struct WebCompositionUnderline; | 87 struct WebCompositionUnderline; |
89 struct WebContextMenuData; | 88 struct WebContextMenuData; |
90 struct WebCursorInfo; | 89 struct WebCursorInfo; |
91 struct WebFindOptions; | 90 struct WebFindOptions; |
92 struct WebScreenInfo; | 91 struct WebScreenInfo; |
93 } | 92 } |
94 | 93 |
95 namespace gfx { | 94 namespace gfx { |
96 class Point; | 95 class Point; |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
143 class RendererMediaPlayerManager; | 142 class RendererMediaPlayerManager; |
144 class RendererMediaSessionManager; | 143 class RendererMediaSessionManager; |
145 class RendererPpapiHost; | 144 class RendererPpapiHost; |
146 class RendererSurfaceViewManager; | 145 class RendererSurfaceViewManager; |
147 class RenderFrameObserver; | 146 class RenderFrameObserver; |
148 class RenderViewImpl; | 147 class RenderViewImpl; |
149 class RenderWidget; | 148 class RenderWidget; |
150 class RenderWidgetFullscreenPepper; | 149 class RenderWidgetFullscreenPepper; |
151 class ScreenOrientationDispatcher; | 150 class ScreenOrientationDispatcher; |
152 class UserMediaClientImpl; | 151 class UserMediaClientImpl; |
153 class WakeLockDispatcher; | |
154 struct CommonNavigationParams; | 152 struct CommonNavigationParams; |
155 struct CustomContextMenuContext; | 153 struct CustomContextMenuContext; |
156 struct FrameReplicationState; | 154 struct FrameReplicationState; |
157 struct NavigationParams; | 155 struct NavigationParams; |
158 struct RequestNavigationParams; | 156 struct RequestNavigationParams; |
159 struct ResourceResponseHead; | 157 struct ResourceResponseHead; |
160 struct StartNavigationParams; | 158 struct StartNavigationParams; |
161 struct StreamOverrideParameters; | 159 struct StreamOverrideParameters; |
162 class VRDispatcher; | 160 class VRDispatcher; |
163 | 161 |
(...skipping 404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
568 void reportFindInPageMatchCount(int request_id, | 566 void reportFindInPageMatchCount(int request_id, |
569 int count, | 567 int count, |
570 bool final_update) override; | 568 bool final_update) override; |
571 void reportFindInPageSelection(int request_id, | 569 void reportFindInPageSelection(int request_id, |
572 int active_match_ordinal, | 570 int active_match_ordinal, |
573 const blink::WebRect& sel) override; | 571 const blink::WebRect& sel) override; |
574 void requestStorageQuota(blink::WebStorageQuotaType type, | 572 void requestStorageQuota(blink::WebStorageQuotaType type, |
575 unsigned long long requested_size, | 573 unsigned long long requested_size, |
576 blink::WebStorageQuotaCallbacks callbacks) override; | 574 blink::WebStorageQuotaCallbacks callbacks) override; |
577 void willOpenWebSocket(blink::WebSocketHandle* handle) override; | 575 void willOpenWebSocket(blink::WebSocketHandle* handle) override; |
578 blink::WebWakeLockClient* wakeLockClient() override; | |
579 blink::WebGeolocationClient* geolocationClient() override; | 576 blink::WebGeolocationClient* geolocationClient() override; |
580 blink::WebPushClient* pushClient() override; | 577 blink::WebPushClient* pushClient() override; |
581 blink::WebPresentationClient* presentationClient() override; | 578 blink::WebPresentationClient* presentationClient() override; |
582 void willStartUsingPeerConnectionHandler( | 579 void willStartUsingPeerConnectionHandler( |
583 blink::WebRTCPeerConnectionHandler* handler) override; | 580 blink::WebRTCPeerConnectionHandler* handler) override; |
584 blink::WebUserMediaClient* userMediaClient() override; | 581 blink::WebUserMediaClient* userMediaClient() override; |
585 blink::WebEncryptedMediaClient* encryptedMediaClient() override; | 582 blink::WebEncryptedMediaClient* encryptedMediaClient() override; |
586 blink::WebMIDIClient* webMIDIClient() override; | 583 blink::WebMIDIClient* webMIDIClient() override; |
587 bool willCheckAndDispatchMessageEvent( | 584 bool willCheckAndDispatchMessageEvent( |
588 blink::WebLocalFrame* source_frame, | 585 blink::WebLocalFrame* source_frame, |
(...skipping 559 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1148 #if defined(VIDEO_HOLE) | 1145 #if defined(VIDEO_HOLE) |
1149 // Whether or not this RenderFrameImpl contains a media player. Used to | 1146 // Whether or not this RenderFrameImpl contains a media player. Used to |
1150 // register as an observer for video-hole-specific events. | 1147 // register as an observer for video-hole-specific events. |
1151 bool contains_media_player_; | 1148 bool contains_media_player_; |
1152 #endif | 1149 #endif |
1153 | 1150 |
1154 // The devtools agent for this frame; only created for main frame and | 1151 // The devtools agent for this frame; only created for main frame and |
1155 // local roots. | 1152 // local roots. |
1156 DevToolsAgent* devtools_agent_; | 1153 DevToolsAgent* devtools_agent_; |
1157 | 1154 |
1158 WakeLockDispatcher* wakelock_dispatcher_; | |
1159 | |
1160 // The geolocation dispatcher attached to this frame, lazily initialized. | 1155 // The geolocation dispatcher attached to this frame, lazily initialized. |
1161 GeolocationDispatcher* geolocation_dispatcher_; | 1156 GeolocationDispatcher* geolocation_dispatcher_; |
1162 | 1157 |
1163 // The push messaging dispatcher attached to this frame, lazily initialized. | 1158 // The push messaging dispatcher attached to this frame, lazily initialized. |
1164 PushMessagingDispatcher* push_messaging_dispatcher_; | 1159 PushMessagingDispatcher* push_messaging_dispatcher_; |
1165 | 1160 |
1166 // The presentation dispatcher implementation attached to this frame, lazily | 1161 // The presentation dispatcher implementation attached to this frame, lazily |
1167 // initialized. | 1162 // initialized. |
1168 PresentationDispatcher* presentation_dispatcher_; | 1163 PresentationDispatcher* presentation_dispatcher_; |
1169 | 1164 |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1219 FrameBlameContext* blame_context_; // Not owned. | 1214 FrameBlameContext* blame_context_; // Not owned. |
1220 | 1215 |
1221 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; | 1216 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; |
1222 | 1217 |
1223 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); | 1218 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); |
1224 }; | 1219 }; |
1225 | 1220 |
1226 } // namespace content | 1221 } // namespace content |
1227 | 1222 |
1228 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ | 1223 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ |
OLD | NEW |