| 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 <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 45 struct FrameHostMsg_AddNavigationTransitionData_Params; | 45 struct FrameHostMsg_AddNavigationTransitionData_Params; |
| 46 struct FrameMsg_Navigate_Params; | 46 struct FrameMsg_Navigate_Params; |
| 47 struct FrameMsg_NewFrame_WidgetParams; | 47 struct FrameMsg_NewFrame_WidgetParams; |
| 48 struct FrameMsg_RequestNavigation_Params; | 48 struct FrameMsg_RequestNavigation_Params; |
| 49 | 49 |
| 50 namespace blink { | 50 namespace blink { |
| 51 class WebGeolocationClient; | 51 class WebGeolocationClient; |
| 52 class WebMouseEvent; | 52 class WebMouseEvent; |
| 53 class WebContentDecryptionModule; | 53 class WebContentDecryptionModule; |
| 54 class WebMediaPlayer; | 54 class WebMediaPlayer; |
| 55 class WebPresentationClient; |
| 55 class WebPushClient; | 56 class WebPushClient; |
| 56 class WebSecurityOrigin; | 57 class WebSecurityOrigin; |
| 57 struct WebCompositionUnderline; | 58 struct WebCompositionUnderline; |
| 58 struct WebContextMenuData; | 59 struct WebContextMenuData; |
| 59 struct WebCursorInfo; | 60 struct WebCursorInfo; |
| 60 struct WebTransitionElementData; | 61 struct WebTransitionElementData; |
| 61 } | 62 } |
| 62 | 63 |
| 63 namespace gfx { | 64 namespace gfx { |
| 64 class Point; | 65 class Point; |
| (...skipping 12 matching lines...) Expand all Loading... |
| 77 class ExternalPopupMenu; | 78 class ExternalPopupMenu; |
| 78 class GeolocationDispatcher; | 79 class GeolocationDispatcher; |
| 79 class ManifestManager; | 80 class ManifestManager; |
| 80 class MediaStreamDispatcher; | 81 class MediaStreamDispatcher; |
| 81 class MediaStreamRendererFactory; | 82 class MediaStreamRendererFactory; |
| 82 class MediaPermissionDispatcher; | 83 class MediaPermissionDispatcher; |
| 83 class MidiDispatcher; | 84 class MidiDispatcher; |
| 84 class NotificationPermissionDispatcher; | 85 class NotificationPermissionDispatcher; |
| 85 class PageState; | 86 class PageState; |
| 86 class PepperPluginInstanceImpl; | 87 class PepperPluginInstanceImpl; |
| 88 class PresentationDispatcher; |
| 87 class PushMessagingDispatcher; | 89 class PushMessagingDispatcher; |
| 88 class RendererAccessibility; | 90 class RendererAccessibility; |
| 89 class RendererCdmManager; | 91 class RendererCdmManager; |
| 90 class RendererMediaPlayerManager; | 92 class RendererMediaPlayerManager; |
| 91 class RendererPpapiHost; | 93 class RendererPpapiHost; |
| 92 class RenderFrameObserver; | 94 class RenderFrameObserver; |
| 93 class RenderViewImpl; | 95 class RenderViewImpl; |
| 94 class RenderWidget; | 96 class RenderWidget; |
| 95 class RenderWidgetFullscreenPepper; | 97 class RenderWidgetFullscreenPepper; |
| 96 class ScreenOrientationDispatcher; | 98 class ScreenOrientationDispatcher; |
| (...skipping 380 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 477 virtual void reportFindInPageSelection(int request_id, | 479 virtual void reportFindInPageSelection(int request_id, |
| 478 int active_match_ordinal, | 480 int active_match_ordinal, |
| 479 const blink::WebRect& sel); | 481 const blink::WebRect& sel); |
| 480 virtual void requestStorageQuota(blink::WebLocalFrame* frame, | 482 virtual void requestStorageQuota(blink::WebLocalFrame* frame, |
| 481 blink::WebStorageQuotaType type, | 483 blink::WebStorageQuotaType type, |
| 482 unsigned long long requested_size, | 484 unsigned long long requested_size, |
| 483 blink::WebStorageQuotaCallbacks callbacks); | 485 blink::WebStorageQuotaCallbacks callbacks); |
| 484 virtual void willOpenWebSocket(blink::WebSocketHandle* handle); | 486 virtual void willOpenWebSocket(blink::WebSocketHandle* handle); |
| 485 virtual blink::WebGeolocationClient* geolocationClient(); | 487 virtual blink::WebGeolocationClient* geolocationClient(); |
| 486 virtual blink::WebPushClient* pushClient(); | 488 virtual blink::WebPushClient* pushClient(); |
| 489 virtual blink::WebPresentationClient* presentationClient(); |
| 487 virtual void willStartUsingPeerConnectionHandler( | 490 virtual void willStartUsingPeerConnectionHandler( |
| 488 blink::WebLocalFrame* frame, | 491 blink::WebLocalFrame* frame, |
| 489 blink::WebRTCPeerConnectionHandler* handler); | 492 blink::WebRTCPeerConnectionHandler* handler); |
| 490 virtual blink::WebUserMediaClient* userMediaClient(); | 493 virtual blink::WebUserMediaClient* userMediaClient(); |
| 491 virtual blink::WebEncryptedMediaClient* encryptedMediaClient(); | 494 virtual blink::WebEncryptedMediaClient* encryptedMediaClient(); |
| 492 virtual blink::WebMIDIClient* webMIDIClient(); | 495 virtual blink::WebMIDIClient* webMIDIClient(); |
| 493 virtual bool willCheckAndDispatchMessageEvent( | 496 virtual bool willCheckAndDispatchMessageEvent( |
| 494 blink::WebLocalFrame* source_frame, | 497 blink::WebLocalFrame* source_frame, |
| 495 blink::WebFrame* target_frame, | 498 blink::WebFrame* target_frame, |
| 496 blink::WebSecurityOrigin target_origin, | 499 blink::WebSecurityOrigin target_origin, |
| (...skipping 342 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 839 // register as an observer for video-hole-specific events. | 842 // register as an observer for video-hole-specific events. |
| 840 bool contains_media_player_; | 843 bool contains_media_player_; |
| 841 #endif | 844 #endif |
| 842 | 845 |
| 843 // The geolocation dispatcher attached to this frame, lazily initialized. | 846 // The geolocation dispatcher attached to this frame, lazily initialized. |
| 844 GeolocationDispatcher* geolocation_dispatcher_; | 847 GeolocationDispatcher* geolocation_dispatcher_; |
| 845 | 848 |
| 846 // The push messaging dispatcher attached to this frame, lazily initialized. | 849 // The push messaging dispatcher attached to this frame, lazily initialized. |
| 847 PushMessagingDispatcher* push_messaging_dispatcher_; | 850 PushMessagingDispatcher* push_messaging_dispatcher_; |
| 848 | 851 |
| 852 // The presentation dispatcher implementation attached to this frame, lazily |
| 853 // initialized. |
| 854 PresentationDispatcher* presentation_dispatcher_; |
| 855 |
| 849 ServiceRegistryImpl service_registry_; | 856 ServiceRegistryImpl service_registry_; |
| 850 | 857 |
| 851 // The screen orientation dispatcher attached to the frame, lazily | 858 // The screen orientation dispatcher attached to the frame, lazily |
| 852 // initialized. | 859 // initialized. |
| 853 ScreenOrientationDispatcher* screen_orientation_dispatcher_; | 860 ScreenOrientationDispatcher* screen_orientation_dispatcher_; |
| 854 | 861 |
| 855 // The Manifest Manager handles the manifest requests from the browser | 862 // The Manifest Manager handles the manifest requests from the browser |
| 856 // process. | 863 // process. |
| 857 ManifestManager* manifest_manager_; | 864 ManifestManager* manifest_manager_; |
| 858 | 865 |
| (...skipping 10 matching lines...) Expand all Loading... |
| 869 #endif | 876 #endif |
| 870 | 877 |
| 871 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; | 878 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; |
| 872 | 879 |
| 873 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); | 880 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); |
| 874 }; | 881 }; |
| 875 | 882 |
| 876 } // namespace content | 883 } // namespace content |
| 877 | 884 |
| 878 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ | 885 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ |
| OLD | NEW |