Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(83)

Side by Side Diff: content/renderer/render_frame_impl.h

Issue 63253002: Rename WebKit namespace to blink (part 3) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « content/renderer/pepper/v8_var_converter.cc ('k') | content/renderer/render_frame_impl.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 "base/basictypes.h" 8 #include "base/basictypes.h"
9 #include "content/public/renderer/render_frame.h" 9 #include "content/public/renderer/render_frame.h"
10 #include "ipc/ipc_message.h" 10 #include "ipc/ipc_message.h"
11 #include "third_party/WebKit/public/web/WebDataSource.h" 11 #include "third_party/WebKit/public/web/WebDataSource.h"
12 #include "third_party/WebKit/public/web/WebFrameClient.h" 12 #include "third_party/WebKit/public/web/WebFrameClient.h"
13 13
14 namespace content { 14 namespace content {
15 15
16 class RenderViewImpl; 16 class RenderViewImpl;
17 17
18 class CONTENT_EXPORT RenderFrameImpl 18 class CONTENT_EXPORT RenderFrameImpl
19 : public RenderFrame, 19 : public RenderFrame,
20 NON_EXPORTED_BASE(public WebKit::WebFrameClient) { 20 NON_EXPORTED_BASE(public blink::WebFrameClient) {
21 public: 21 public:
22 // Creates a new RenderFrame. |render_view| is the RenderView object that this 22 // Creates a new RenderFrame. |render_view| is the RenderView object that this
23 // frame belongs to. 23 // frame belongs to.
24 static RenderFrameImpl* Create(RenderViewImpl* render_view, int32 routing_id); 24 static RenderFrameImpl* Create(RenderViewImpl* render_view, int32 routing_id);
25 25
26 // Used by content_layouttest_support to hook into the creation of 26 // Used by content_layouttest_support to hook into the creation of
27 // RenderFrameImpls. 27 // RenderFrameImpls.
28 static void InstallCreateHook( 28 static void InstallCreateHook(
29 RenderFrameImpl* (*create_render_frame_impl)(RenderViewImpl*, int32)); 29 RenderFrameImpl* (*create_render_frame_impl)(RenderViewImpl*, int32));
30 30
31 virtual ~RenderFrameImpl(); 31 virtual ~RenderFrameImpl();
32 32
33 // IPC::Sender 33 // IPC::Sender
34 virtual bool Send(IPC::Message* msg) OVERRIDE; 34 virtual bool Send(IPC::Message* msg) OVERRIDE;
35 35
36 // IPC::Listener 36 // IPC::Listener
37 virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE; 37 virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE;
38 38
39 // WebKit::WebFrameClient implementation ------------------------------------- 39 // blink::WebFrameClient implementation -------------------------------------
40 virtual WebKit::WebPlugin* createPlugin( 40 virtual blink::WebPlugin* createPlugin(
41 WebKit::WebFrame* frame, 41 blink::WebFrame* frame,
42 const WebKit::WebPluginParams& params); 42 const blink::WebPluginParams& params);
43 virtual WebKit::WebMediaPlayer* createMediaPlayer( 43 virtual blink::WebMediaPlayer* createMediaPlayer(
44 WebKit::WebFrame* frame, 44 blink::WebFrame* frame,
45 const WebKit::WebURL& url, 45 const blink::WebURL& url,
46 WebKit::WebMediaPlayerClient* client); 46 blink::WebMediaPlayerClient* client);
47 virtual WebKit::WebApplicationCacheHost* createApplicationCacheHost( 47 virtual blink::WebApplicationCacheHost* createApplicationCacheHost(
48 WebKit::WebFrame* frame, 48 blink::WebFrame* frame,
49 WebKit::WebApplicationCacheHostClient* client); 49 blink::WebApplicationCacheHostClient* client);
50 virtual WebKit::WebWorkerPermissionClientProxy* 50 virtual blink::WebWorkerPermissionClientProxy*
51 createWorkerPermissionClientProxy(WebKit::WebFrame* frame); 51 createWorkerPermissionClientProxy(blink::WebFrame* frame);
52 virtual WebKit::WebCookieJar* cookieJar(WebKit::WebFrame* frame); 52 virtual blink::WebCookieJar* cookieJar(blink::WebFrame* frame);
53 virtual WebKit::WebServiceWorkerProvider* createServiceWorkerProvider( 53 virtual blink::WebServiceWorkerProvider* createServiceWorkerProvider(
54 WebKit::WebFrame* frame, 54 blink::WebFrame* frame,
55 WebKit::WebServiceWorkerProviderClient*); 55 blink::WebServiceWorkerProviderClient*);
56 virtual void didAccessInitialDocument(WebKit::WebFrame* frame); 56 virtual void didAccessInitialDocument(blink::WebFrame* frame);
57 virtual WebKit::WebFrame* createChildFrame(WebKit::WebFrame* parent, 57 virtual blink::WebFrame* createChildFrame(blink::WebFrame* parent,
58 const WebKit::WebString& name); 58 const blink::WebString& name);
59 virtual void didDisownOpener(WebKit::WebFrame* frame); 59 virtual void didDisownOpener(blink::WebFrame* frame);
60 virtual void frameDetached(WebKit::WebFrame* frame); 60 virtual void frameDetached(blink::WebFrame* frame);
61 virtual void willClose(WebKit::WebFrame* frame); 61 virtual void willClose(blink::WebFrame* frame);
62 virtual void didChangeName(WebKit::WebFrame* frame, 62 virtual void didChangeName(blink::WebFrame* frame,
63 const WebKit::WebString& name); 63 const blink::WebString& name);
64 virtual void didMatchCSS( 64 virtual void didMatchCSS(
65 WebKit::WebFrame* frame, 65 blink::WebFrame* frame,
66 const WebKit::WebVector<WebKit::WebString>& newly_matching_selectors, 66 const blink::WebVector<blink::WebString>& newly_matching_selectors,
67 const WebKit::WebVector<WebKit::WebString>& stopped_matching_selectors); 67 const blink::WebVector<blink::WebString>& stopped_matching_selectors);
68 virtual void loadURLExternally(WebKit::WebFrame* frame, 68 virtual void loadURLExternally(blink::WebFrame* frame,
69 const WebKit::WebURLRequest& request, 69 const blink::WebURLRequest& request,
70 WebKit::WebNavigationPolicy policy); 70 blink::WebNavigationPolicy policy);
71 virtual void loadURLExternally( 71 virtual void loadURLExternally(
72 WebKit::WebFrame* frame, 72 blink::WebFrame* frame,
73 const WebKit::WebURLRequest& request, 73 const blink::WebURLRequest& request,
74 WebKit::WebNavigationPolicy policy, 74 blink::WebNavigationPolicy policy,
75 const WebKit::WebString& suggested_name); 75 const blink::WebString& suggested_name);
76 virtual WebKit::WebNavigationPolicy decidePolicyForNavigation( 76 virtual blink::WebNavigationPolicy decidePolicyForNavigation(
77 WebKit::WebFrame* frame, 77 blink::WebFrame* frame,
78 WebKit::WebDataSource::ExtraData* extra_data, 78 blink::WebDataSource::ExtraData* extra_data,
79 const WebKit::WebURLRequest& request, 79 const blink::WebURLRequest& request,
80 WebKit::WebNavigationType type, 80 blink::WebNavigationType type,
81 WebKit::WebNavigationPolicy default_policy, 81 blink::WebNavigationPolicy default_policy,
82 bool is_redirect); 82 bool is_redirect);
83 // DEPRECATED 83 // DEPRECATED
84 virtual WebKit::WebNavigationPolicy decidePolicyForNavigation( 84 virtual blink::WebNavigationPolicy decidePolicyForNavigation(
85 WebKit::WebFrame* frame, 85 blink::WebFrame* frame,
86 const WebKit::WebURLRequest& request, 86 const blink::WebURLRequest& request,
87 WebKit::WebNavigationType type, 87 blink::WebNavigationType type,
88 WebKit::WebNavigationPolicy default_policy, 88 blink::WebNavigationPolicy default_policy,
89 bool is_redirect); 89 bool is_redirect);
90 virtual void willSendSubmitEvent(WebKit::WebFrame* frame, 90 virtual void willSendSubmitEvent(blink::WebFrame* frame,
91 const WebKit::WebFormElement& form); 91 const blink::WebFormElement& form);
92 virtual void willSubmitForm(WebKit::WebFrame* frame, 92 virtual void willSubmitForm(blink::WebFrame* frame,
93 const WebKit::WebFormElement& form); 93 const blink::WebFormElement& form);
94 virtual void didCreateDataSource(WebKit::WebFrame* frame, 94 virtual void didCreateDataSource(blink::WebFrame* frame,
95 WebKit::WebDataSource* datasource); 95 blink::WebDataSource* datasource);
96 virtual void didStartProvisionalLoad(WebKit::WebFrame* frame); 96 virtual void didStartProvisionalLoad(blink::WebFrame* frame);
97 virtual void didReceiveServerRedirectForProvisionalLoad( 97 virtual void didReceiveServerRedirectForProvisionalLoad(
98 WebKit::WebFrame* frame); 98 blink::WebFrame* frame);
99 virtual void didFailProvisionalLoad( 99 virtual void didFailProvisionalLoad(
100 WebKit::WebFrame* frame, 100 blink::WebFrame* frame,
101 const WebKit::WebURLError& error); 101 const blink::WebURLError& error);
102 virtual void didCommitProvisionalLoad(WebKit::WebFrame* frame, 102 virtual void didCommitProvisionalLoad(blink::WebFrame* frame,
103 bool is_new_navigation); 103 bool is_new_navigation);
104 virtual void didClearWindowObject(WebKit::WebFrame* frame); 104 virtual void didClearWindowObject(blink::WebFrame* frame);
105 virtual void didCreateDocumentElement(WebKit::WebFrame* frame); 105 virtual void didCreateDocumentElement(blink::WebFrame* frame);
106 virtual void didReceiveTitle(WebKit::WebFrame* frame, 106 virtual void didReceiveTitle(blink::WebFrame* frame,
107 const WebKit::WebString& title, 107 const blink::WebString& title,
108 WebKit::WebTextDirection direction); 108 blink::WebTextDirection direction);
109 virtual void didChangeIcon(WebKit::WebFrame* frame, 109 virtual void didChangeIcon(blink::WebFrame* frame,
110 WebKit::WebIconURL::Type icon_type); 110 blink::WebIconURL::Type icon_type);
111 virtual void didFinishDocumentLoad(WebKit::WebFrame* frame); 111 virtual void didFinishDocumentLoad(blink::WebFrame* frame);
112 virtual void didHandleOnloadEvents(WebKit::WebFrame* frame); 112 virtual void didHandleOnloadEvents(blink::WebFrame* frame);
113 virtual void didFailLoad(WebKit::WebFrame* frame, 113 virtual void didFailLoad(blink::WebFrame* frame,
114 const WebKit::WebURLError& error); 114 const blink::WebURLError& error);
115 virtual void didFinishLoad(WebKit::WebFrame* frame); 115 virtual void didFinishLoad(blink::WebFrame* frame);
116 virtual void didNavigateWithinPage(WebKit::WebFrame* frame, 116 virtual void didNavigateWithinPage(blink::WebFrame* frame,
117 bool is_new_navigation); 117 bool is_new_navigation);
118 virtual void didUpdateCurrentHistoryItem(WebKit::WebFrame* frame); 118 virtual void didUpdateCurrentHistoryItem(blink::WebFrame* frame);
119 virtual void willRequestAfterPreconnect(WebKit::WebFrame* frame, 119 virtual void willRequestAfterPreconnect(blink::WebFrame* frame,
120 WebKit::WebURLRequest& request); 120 blink::WebURLRequest& request);
121 virtual void willSendRequest( 121 virtual void willSendRequest(
122 WebKit::WebFrame* frame, 122 blink::WebFrame* frame,
123 unsigned identifier, 123 unsigned identifier,
124 WebKit::WebURLRequest& request, 124 blink::WebURLRequest& request,
125 const WebKit::WebURLResponse& redirect_response); 125 const blink::WebURLResponse& redirect_response);
126 virtual void didReceiveResponse( 126 virtual void didReceiveResponse(
127 WebKit::WebFrame* frame, 127 blink::WebFrame* frame,
128 unsigned identifier, 128 unsigned identifier,
129 const WebKit::WebURLResponse& response); 129 const blink::WebURLResponse& response);
130 virtual void didFinishResourceLoad(WebKit::WebFrame* frame, 130 virtual void didFinishResourceLoad(blink::WebFrame* frame,
131 unsigned identifier); 131 unsigned identifier);
132 virtual void didLoadResourceFromMemoryCache( 132 virtual void didLoadResourceFromMemoryCache(
133 WebKit::WebFrame* frame, 133 blink::WebFrame* frame,
134 const WebKit::WebURLRequest& request, 134 const blink::WebURLRequest& request,
135 const WebKit::WebURLResponse& response); 135 const blink::WebURLResponse& response);
136 virtual void didDisplayInsecureContent(WebKit::WebFrame* frame); 136 virtual void didDisplayInsecureContent(blink::WebFrame* frame);
137 virtual void didRunInsecureContent(WebKit::WebFrame* frame, 137 virtual void didRunInsecureContent(blink::WebFrame* frame,
138 const WebKit::WebSecurityOrigin& origin, 138 const blink::WebSecurityOrigin& origin,
139 const WebKit::WebURL& target); 139 const blink::WebURL& target);
140 virtual void didAbortLoading(WebKit::WebFrame* frame); 140 virtual void didAbortLoading(blink::WebFrame* frame);
141 virtual void didExhaustMemoryAvailableForScript( 141 virtual void didExhaustMemoryAvailableForScript(
142 WebKit::WebFrame* frame); 142 blink::WebFrame* frame);
143 virtual void didCreateScriptContext(WebKit::WebFrame* frame, 143 virtual void didCreateScriptContext(blink::WebFrame* frame,
144 v8::Handle<v8::Context> context, 144 v8::Handle<v8::Context> context,
145 int extension_group, 145 int extension_group,
146 int world_id); 146 int world_id);
147 virtual void willReleaseScriptContext(WebKit::WebFrame* frame, 147 virtual void willReleaseScriptContext(blink::WebFrame* frame,
148 v8::Handle<v8::Context> context, 148 v8::Handle<v8::Context> context,
149 int world_id); 149 int world_id);
150 virtual void didFirstVisuallyNonEmptyLayout(WebKit::WebFrame* frame); 150 virtual void didFirstVisuallyNonEmptyLayout(blink::WebFrame* frame);
151 virtual void didChangeContentsSize(WebKit::WebFrame* frame, 151 virtual void didChangeContentsSize(blink::WebFrame* frame,
152 const WebKit::WebSize& size); 152 const blink::WebSize& size);
153 virtual void didChangeScrollOffset(WebKit::WebFrame* frame); 153 virtual void didChangeScrollOffset(blink::WebFrame* frame);
154 virtual void willInsertBody(WebKit::WebFrame* frame); 154 virtual void willInsertBody(blink::WebFrame* frame);
155 virtual void reportFindInPageMatchCount(int request_id, 155 virtual void reportFindInPageMatchCount(int request_id,
156 int count, 156 int count,
157 bool final_update); 157 bool final_update);
158 virtual void reportFindInPageSelection(int request_id, 158 virtual void reportFindInPageSelection(int request_id,
159 int active_match_ordinal, 159 int active_match_ordinal,
160 const WebKit::WebRect& sel); 160 const blink::WebRect& sel);
161 virtual void requestStorageQuota( 161 virtual void requestStorageQuota(
162 WebKit::WebFrame* frame, 162 blink::WebFrame* frame,
163 WebKit::WebStorageQuotaType type, 163 blink::WebStorageQuotaType type,
164 unsigned long long requested_size, 164 unsigned long long requested_size,
165 WebKit::WebStorageQuotaCallbacks* callbacks); 165 blink::WebStorageQuotaCallbacks* callbacks);
166 virtual void willOpenSocketStream( 166 virtual void willOpenSocketStream(
167 WebKit::WebSocketStreamHandle* handle); 167 blink::WebSocketStreamHandle* handle);
168 virtual void willStartUsingPeerConnectionHandler( 168 virtual void willStartUsingPeerConnectionHandler(
169 WebKit::WebFrame* frame, 169 blink::WebFrame* frame,
170 WebKit::WebRTCPeerConnectionHandler* handler); 170 blink::WebRTCPeerConnectionHandler* handler);
171 virtual bool willCheckAndDispatchMessageEvent( 171 virtual bool willCheckAndDispatchMessageEvent(
172 WebKit::WebFrame* sourceFrame, 172 blink::WebFrame* sourceFrame,
173 WebKit::WebFrame* targetFrame, 173 blink::WebFrame* targetFrame,
174 WebKit::WebSecurityOrigin targetOrigin, 174 blink::WebSecurityOrigin targetOrigin,
175 WebKit::WebDOMMessageEvent event); 175 blink::WebDOMMessageEvent event);
176 virtual WebKit::WebString userAgentOverride( 176 virtual blink::WebString userAgentOverride(
177 WebKit::WebFrame* frame, 177 blink::WebFrame* frame,
178 const WebKit::WebURL& url); 178 const blink::WebURL& url);
179 virtual WebKit::WebString doNotTrackValue(WebKit::WebFrame* frame); 179 virtual blink::WebString doNotTrackValue(blink::WebFrame* frame);
180 virtual bool allowWebGL(WebKit::WebFrame* frame, bool default_value); 180 virtual bool allowWebGL(blink::WebFrame* frame, bool default_value);
181 virtual void didLoseWebGLContext(WebKit::WebFrame* frame, 181 virtual void didLoseWebGLContext(blink::WebFrame* frame,
182 int arb_robustness_status_code); 182 int arb_robustness_status_code);
183 183
184 protected: 184 protected:
185 RenderFrameImpl(RenderViewImpl* render_view, int32 routing_id); 185 RenderFrameImpl(RenderViewImpl* render_view, int32 routing_id);
186 186
187 private: 187 private:
188 int GetRoutingID() const; 188 int GetRoutingID() const;
189 189
190 RenderViewImpl* render_view_; 190 RenderViewImpl* render_view_;
191 int routing_id_; 191 int routing_id_;
192 bool is_swapped_out_; 192 bool is_swapped_out_;
193 bool is_detaching_; 193 bool is_detaching_;
194 194
195 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); 195 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl);
196 }; 196 };
197 197
198 } // namespace content 198 } // namespace content
199 199
200 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ 200 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_
OLDNEW
« no previous file with comments | « content/renderer/pepper/v8_var_converter.cc ('k') | content/renderer/render_frame_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698