| 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_BROWSER_FRAME_HOST_RENDER_FRAME_HOST_IMPL_H_ | 5 #ifndef CONTENT_BROWSER_FRAME_HOST_RENDER_FRAME_HOST_IMPL_H_ |
| 6 #define CONTENT_BROWSER_FRAME_HOST_RENDER_FRAME_HOST_IMPL_H_ | 6 #define CONTENT_BROWSER_FRAME_HOST_RENDER_FRAME_HOST_IMPL_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 86 }; | 86 }; |
| 87 // Helper function to determine whether the RFH state should contribute to the | 87 // Helper function to determine whether the RFH state should contribute to the |
| 88 // number of active frames of a SiteInstance or not. | 88 // number of active frames of a SiteInstance or not. |
| 89 static bool IsRFHStateActive(RenderFrameHostImplState rfh_state); | 89 static bool IsRFHStateActive(RenderFrameHostImplState rfh_state); |
| 90 | 90 |
| 91 static RenderFrameHostImpl* FromID(int process_id, int routing_id); | 91 static RenderFrameHostImpl* FromID(int process_id, int routing_id); |
| 92 | 92 |
| 93 virtual ~RenderFrameHostImpl(); | 93 virtual ~RenderFrameHostImpl(); |
| 94 | 94 |
| 95 // RenderFrameHost | 95 // RenderFrameHost |
| 96 virtual int GetRoutingID() OVERRIDE; | 96 virtual int GetRoutingID() override; |
| 97 virtual SiteInstanceImpl* GetSiteInstance() OVERRIDE; | 97 virtual SiteInstanceImpl* GetSiteInstance() override; |
| 98 virtual RenderProcessHost* GetProcess() OVERRIDE; | 98 virtual RenderProcessHost* GetProcess() override; |
| 99 virtual RenderFrameHost* GetParent() OVERRIDE; | 99 virtual RenderFrameHost* GetParent() override; |
| 100 virtual const std::string& GetFrameName() OVERRIDE; | 100 virtual const std::string& GetFrameName() override; |
| 101 virtual bool IsCrossProcessSubframe() OVERRIDE; | 101 virtual bool IsCrossProcessSubframe() override; |
| 102 virtual GURL GetLastCommittedURL() OVERRIDE; | 102 virtual GURL GetLastCommittedURL() override; |
| 103 virtual gfx::NativeView GetNativeView() OVERRIDE; | 103 virtual gfx::NativeView GetNativeView() override; |
| 104 virtual void ExecuteJavaScript( | 104 virtual void ExecuteJavaScript( |
| 105 const base::string16& javascript) OVERRIDE; | 105 const base::string16& javascript) override; |
| 106 virtual void ExecuteJavaScript( | 106 virtual void ExecuteJavaScript( |
| 107 const base::string16& javascript, | 107 const base::string16& javascript, |
| 108 const JavaScriptResultCallback& callback) OVERRIDE; | 108 const JavaScriptResultCallback& callback) override; |
| 109 virtual void ExecuteJavaScriptForTests( | 109 virtual void ExecuteJavaScriptForTests( |
| 110 const base::string16& javascript) OVERRIDE; | 110 const base::string16& javascript) override; |
| 111 virtual RenderViewHost* GetRenderViewHost() OVERRIDE; | 111 virtual RenderViewHost* GetRenderViewHost() override; |
| 112 virtual ServiceRegistry* GetServiceRegistry() OVERRIDE; | 112 virtual ServiceRegistry* GetServiceRegistry() override; |
| 113 | 113 |
| 114 // IPC::Sender | 114 // IPC::Sender |
| 115 virtual bool Send(IPC::Message* msg) OVERRIDE; | 115 virtual bool Send(IPC::Message* msg) override; |
| 116 | 116 |
| 117 // IPC::Listener | 117 // IPC::Listener |
| 118 virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE; | 118 virtual bool OnMessageReceived(const IPC::Message& msg) override; |
| 119 | 119 |
| 120 // BrowserAccessibilityDelegate | 120 // BrowserAccessibilityDelegate |
| 121 virtual void AccessibilitySetFocus(int acc_obj_id) OVERRIDE; | 121 virtual void AccessibilitySetFocus(int acc_obj_id) override; |
| 122 virtual void AccessibilityDoDefaultAction(int acc_obj_id) OVERRIDE; | 122 virtual void AccessibilityDoDefaultAction(int acc_obj_id) override; |
| 123 virtual void AccessibilityShowMenu(const gfx::Point& global_point) OVERRIDE; | 123 virtual void AccessibilityShowMenu(const gfx::Point& global_point) override; |
| 124 virtual void AccessibilityScrollToMakeVisible( | 124 virtual void AccessibilityScrollToMakeVisible( |
| 125 int acc_obj_id, const gfx::Rect& subfocus) OVERRIDE; | 125 int acc_obj_id, const gfx::Rect& subfocus) override; |
| 126 virtual void AccessibilityScrollToPoint( | 126 virtual void AccessibilityScrollToPoint( |
| 127 int acc_obj_id, const gfx::Point& point) OVERRIDE; | 127 int acc_obj_id, const gfx::Point& point) override; |
| 128 virtual void AccessibilitySetTextSelection( | 128 virtual void AccessibilitySetTextSelection( |
| 129 int acc_obj_id, int start_offset, int end_offset) OVERRIDE; | 129 int acc_obj_id, int start_offset, int end_offset) override; |
| 130 virtual bool AccessibilityViewHasFocus() const OVERRIDE; | 130 virtual bool AccessibilityViewHasFocus() const override; |
| 131 virtual gfx::Rect AccessibilityGetViewBounds() const OVERRIDE; | 131 virtual gfx::Rect AccessibilityGetViewBounds() const override; |
| 132 virtual gfx::Point AccessibilityOriginInScreen(const gfx::Rect& bounds) | 132 virtual gfx::Point AccessibilityOriginInScreen(const gfx::Rect& bounds) |
| 133 const OVERRIDE; | 133 const override; |
| 134 virtual void AccessibilityHitTest(const gfx::Point& point) OVERRIDE; | 134 virtual void AccessibilityHitTest(const gfx::Point& point) override; |
| 135 virtual void AccessibilityFatalError() OVERRIDE; | 135 virtual void AccessibilityFatalError() override; |
| 136 virtual gfx::AcceleratedWidget AccessibilityGetAcceleratedWidget() OVERRIDE; | 136 virtual gfx::AcceleratedWidget AccessibilityGetAcceleratedWidget() override; |
| 137 virtual gfx::NativeViewAccessible AccessibilityGetNativeViewAccessible() | 137 virtual gfx::NativeViewAccessible AccessibilityGetNativeViewAccessible() |
| 138 OVERRIDE; | 138 override; |
| 139 virtual BrowserAccessibilityManager* AccessibilityGetChildFrame( | 139 virtual BrowserAccessibilityManager* AccessibilityGetChildFrame( |
| 140 int accessibility_node_id) OVERRIDE; | 140 int accessibility_node_id) override; |
| 141 virtual BrowserAccessibility* AccessibilityGetParentFrame() OVERRIDE; | 141 virtual BrowserAccessibility* AccessibilityGetParentFrame() override; |
| 142 | 142 |
| 143 // Creates a RenderFrame in the renderer process. Only called for | 143 // Creates a RenderFrame in the renderer process. Only called for |
| 144 // cross-process subframe navigations in --site-per-process. | 144 // cross-process subframe navigations in --site-per-process. |
| 145 bool CreateRenderFrame(int parent_routing_id); | 145 bool CreateRenderFrame(int parent_routing_id); |
| 146 | 146 |
| 147 // Returns whether the RenderFrame in the renderer process has been created | 147 // Returns whether the RenderFrame in the renderer process has been created |
| 148 // and still has a connection. This is valid for all frames. | 148 // and still has a connection. This is valid for all frames. |
| 149 bool IsRenderFrameLive(); | 149 bool IsRenderFrameLive(); |
| 150 | 150 |
| 151 // Tracks whether the RenderFrame for this RenderFrameHost has been created in | 151 // Tracks whether the RenderFrame for this RenderFrameHost has been created in |
| (...skipping 404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 556 | 556 |
| 557 // NOTE: This must be the last member. | 557 // NOTE: This must be the last member. |
| 558 base::WeakPtrFactory<RenderFrameHostImpl> weak_ptr_factory_; | 558 base::WeakPtrFactory<RenderFrameHostImpl> weak_ptr_factory_; |
| 559 | 559 |
| 560 DISALLOW_COPY_AND_ASSIGN(RenderFrameHostImpl); | 560 DISALLOW_COPY_AND_ASSIGN(RenderFrameHostImpl); |
| 561 }; | 561 }; |
| 562 | 562 |
| 563 } // namespace content | 563 } // namespace content |
| 564 | 564 |
| 565 #endif // CONTENT_BROWSER_FRAME_HOST_RENDER_FRAME_HOST_IMPL_H_ | 565 #endif // CONTENT_BROWSER_FRAME_HOST_RENDER_FRAME_HOST_IMPL_H_ |
| OLD | NEW |