OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 CHROME_RENDERER_RENDER_VIEW_H_ | 5 #ifndef CHROME_RENDERER_RENDER_VIEW_H_ |
6 #define CHROME_RENDERER_RENDER_VIEW_H_ | 6 #define CHROME_RENDERER_RENDER_VIEW_H_ |
7 | 7 |
8 #include <deque> | 8 #include <deque> |
9 #include <map> | 9 #include <map> |
10 #include <set> | 10 #include <set> |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
91 namespace base { | 91 namespace base { |
92 class WaitableEvent; | 92 class WaitableEvent; |
93 } | 93 } |
94 | 94 |
95 namespace webkit_glue { | 95 namespace webkit_glue { |
96 struct FileUploadData; | 96 struct FileUploadData; |
97 } | 97 } |
98 | 98 |
99 namespace WebKit { | 99 namespace WebKit { |
100 class WebAccessibilityCache; | 100 class WebAccessibilityCache; |
| 101 class WebApplicationCacheHost; |
| 102 class WebApplicationCacheHostClient; |
101 class WebDataSource; | 103 class WebDataSource; |
102 class WebDragData; | 104 class WebDragData; |
103 class WebGeolocationServiceInterface; | 105 class WebGeolocationServiceInterface; |
104 class WebImage; | 106 class WebImage; |
105 class WebMediaPlayer; | 107 class WebMediaPlayer; |
106 class WebMediaPlayerClient; | 108 class WebMediaPlayerClient; |
107 class WebStorageNamespace; | 109 class WebStorageNamespace; |
108 class WebURLRequest; | 110 class WebURLRequest; |
109 struct WebFileChooserParams; | 111 struct WebFileChooserParams; |
110 struct WebFindOptions; | 112 struct WebFindOptions; |
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
294 // WebKit::WebFrameClient | 296 // WebKit::WebFrameClient |
295 virtual WebKit::WebPlugin* createPlugin( | 297 virtual WebKit::WebPlugin* createPlugin( |
296 WebKit::WebFrame* frame, const WebKit::WebPluginParams& params); | 298 WebKit::WebFrame* frame, const WebKit::WebPluginParams& params); |
297 virtual WebKit::WebWorker* createWorker( | 299 virtual WebKit::WebWorker* createWorker( |
298 WebKit::WebFrame* frame, WebKit::WebWorkerClient* client); | 300 WebKit::WebFrame* frame, WebKit::WebWorkerClient* client); |
299 virtual WebKit::WebSharedWorker* createSharedWorker( | 301 virtual WebKit::WebSharedWorker* createSharedWorker( |
300 WebKit::WebFrame* frame, const WebKit::WebURL& url, | 302 WebKit::WebFrame* frame, const WebKit::WebURL& url, |
301 const WebKit::WebString& name, unsigned long long documentId); | 303 const WebKit::WebString& name, unsigned long long documentId); |
302 virtual WebKit::WebMediaPlayer* createMediaPlayer( | 304 virtual WebKit::WebMediaPlayer* createMediaPlayer( |
303 WebKit::WebFrame* frame, WebKit::WebMediaPlayerClient* client); | 305 WebKit::WebFrame* frame, WebKit::WebMediaPlayerClient* client); |
| 306 virtual WebKit::WebApplicationCacheHost* createApplicationCacheHost( |
| 307 WebKit::WebFrame* frame, WebKit::WebApplicationCacheHostClient* client); |
304 virtual WebKit::WebCookieJar* cookieJar(); | 308 virtual WebKit::WebCookieJar* cookieJar(); |
305 virtual void willClose(WebKit::WebFrame* frame); | 309 virtual void willClose(WebKit::WebFrame* frame); |
306 virtual bool allowPlugins(WebKit::WebFrame* frame, bool enabled_per_settings); | 310 virtual bool allowPlugins(WebKit::WebFrame* frame, bool enabled_per_settings); |
307 virtual bool allowImages(WebKit::WebFrame* frame, bool enabled_per_settings); | 311 virtual bool allowImages(WebKit::WebFrame* frame, bool enabled_per_settings); |
308 virtual void loadURLExternally( | 312 virtual void loadURLExternally( |
309 WebKit::WebFrame* frame, const WebKit::WebURLRequest& request, | 313 WebKit::WebFrame* frame, const WebKit::WebURLRequest& request, |
310 WebKit::WebNavigationPolicy policy); | 314 WebKit::WebNavigationPolicy policy); |
311 virtual WebKit::WebNavigationPolicy decidePolicyForNavigation( | 315 virtual WebKit::WebNavigationPolicy decidePolicyForNavigation( |
312 WebKit::WebFrame* frame, const WebKit::WebURLRequest& request, | 316 WebKit::WebFrame* frame, const WebKit::WebURLRequest& request, |
313 WebKit::WebNavigationType type, const WebKit::WebNode&, | 317 WebKit::WebNavigationType type, const WebKit::WebNode&, |
(...skipping 884 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1198 | 1202 |
1199 // Site isolation metrics flags. These are per-page-load counts, reset to 0 | 1203 // Site isolation metrics flags. These are per-page-load counts, reset to 0 |
1200 // in OnClosePage. | 1204 // in OnClosePage. |
1201 int cross_origin_access_count_; | 1205 int cross_origin_access_count_; |
1202 int same_origin_access_count_; | 1206 int same_origin_access_count_; |
1203 | 1207 |
1204 DISALLOW_COPY_AND_ASSIGN(RenderView); | 1208 DISALLOW_COPY_AND_ASSIGN(RenderView); |
1205 }; | 1209 }; |
1206 | 1210 |
1207 #endif // CHROME_RENDERER_RENDER_VIEW_H_ | 1211 #endif // CHROME_RENDERER_RENDER_VIEW_H_ |
OLD | NEW |