| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <deque> | 9 #include <deque> |
| 10 #include <map> | 10 #include <map> |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 64 class WebUIBindings; | 64 class WebUIBindings; |
| 65 class ExternalHostBindings; | 65 class ExternalHostBindings; |
| 66 class FilePath; | 66 class FilePath; |
| 67 class GeolocationDispatcher; | 67 class GeolocationDispatcher; |
| 68 class GeolocationDispatcherOld; | 68 class GeolocationDispatcherOld; |
| 69 class GURL; | 69 class GURL; |
| 70 class ListValue; | 70 class ListValue; |
| 71 class LoadProgressTracker; | 71 class LoadProgressTracker; |
| 72 class NavigationState; | 72 class NavigationState; |
| 73 class NotificationProvider; | 73 class NotificationProvider; |
| 74 class P2PSocketDispatcher; |
| 74 class PepperDeviceTest; | 75 class PepperDeviceTest; |
| 75 class PrintWebViewHelper; | 76 class PrintWebViewHelper; |
| 76 class RenderViewObserver; | 77 class RenderViewObserver; |
| 77 class RenderViewVisitor; | 78 class RenderViewVisitor; |
| 78 class SearchBox; | 79 class SearchBox; |
| 79 class SkBitmap; | 80 class SkBitmap; |
| 80 class SpeechInputDispatcher; | 81 class SpeechInputDispatcher; |
| 81 class SpellCheckProvider; | 82 class SpellCheckProvider; |
| 82 class WebPluginDelegatePepper; | 83 class WebPluginDelegatePepper; |
| 83 class WebPluginDelegateProxy; | 84 class WebPluginDelegateProxy; |
| (...skipping 1269 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1353 // sent to the browser. | 1354 // sent to the browser. |
| 1354 std::vector<RendererAccessibilityNotification> | 1355 std::vector<RendererAccessibilityNotification> |
| 1355 pending_accessibility_notifications_; | 1356 pending_accessibility_notifications_; |
| 1356 | 1357 |
| 1357 // Set if we are waiting for a accessibility notification ack. | 1358 // Set if we are waiting for a accessibility notification ack. |
| 1358 bool accessibility_ack_pending_; | 1359 bool accessibility_ack_pending_; |
| 1359 | 1360 |
| 1360 // Responsible for sending page load related histograms. | 1361 // Responsible for sending page load related histograms. |
| 1361 PageLoadHistograms page_load_histograms_; | 1362 PageLoadHistograms page_load_histograms_; |
| 1362 | 1363 |
| 1364 // Dispatches all P2P socket used by the renderer. |
| 1365 P2PSocketDispatcher* p2p_socket_dispatcher_; |
| 1366 |
| 1363 // Misc ---------------------------------------------------------------------- | 1367 // Misc ---------------------------------------------------------------------- |
| 1364 | 1368 |
| 1365 // The current and pending file chooser completion objects. If the queue is | 1369 // The current and pending file chooser completion objects. If the queue is |
| 1366 // nonempty, the first item represents the currently running file chooser | 1370 // nonempty, the first item represents the currently running file chooser |
| 1367 // callback, and the remaining elements are the other file chooser completion | 1371 // callback, and the remaining elements are the other file chooser completion |
| 1368 // still waiting to be run (in order). | 1372 // still waiting to be run (in order). |
| 1369 struct PendingFileChooser; | 1373 struct PendingFileChooser; |
| 1370 std::deque< linked_ptr<PendingFileChooser> > file_chooser_completions_; | 1374 std::deque< linked_ptr<PendingFileChooser> > file_chooser_completions_; |
| 1371 | 1375 |
| 1372 std::queue<linked_ptr<ViewMsg_ExecuteCode_Params> > | 1376 std::queue<linked_ptr<ViewMsg_ExecuteCode_Params> > |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1444 // bunch of stuff, you should probably create a helper class and put your | 1448 // bunch of stuff, you should probably create a helper class and put your |
| 1445 // data and methods on that to avoid bloating RenderView more. You can use | 1449 // data and methods on that to avoid bloating RenderView more. You can use |
| 1446 // the Observer interface to filter IPC messages and receive frame change | 1450 // the Observer interface to filter IPC messages and receive frame change |
| 1447 // notifications. | 1451 // notifications. |
| 1448 // --------------------------------------------------------------------------- | 1452 // --------------------------------------------------------------------------- |
| 1449 | 1453 |
| 1450 DISALLOW_COPY_AND_ASSIGN(RenderView); | 1454 DISALLOW_COPY_AND_ASSIGN(RenderView); |
| 1451 }; | 1455 }; |
| 1452 | 1456 |
| 1453 #endif // CHROME_RENDERER_RENDER_VIEW_H_ | 1457 #endif // CHROME_RENDERER_RENDER_VIEW_H_ |
| OLD | NEW |