OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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_RENDERER_HOST_RENDER_WIDGET_HOST_IMPL_H_ | 5 #ifndef CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_IMPL_H_ |
6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_IMPL_H_ | 6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_IMPL_H_ |
7 | 7 |
8 #include <deque> | 8 #include <deque> |
9 #include <list> | 9 #include <list> |
10 #include <map> | 10 #include <map> |
(...skipping 503 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
514 RenderWidgetHostViewPort* view_; | 514 RenderWidgetHostViewPort* view_; |
515 | 515 |
516 // true if a renderer has once been valid. We use this flag to display a sad | 516 // true if a renderer has once been valid. We use this flag to display a sad |
517 // tab only when we lose our renderer and not if a paint occurs during | 517 // tab only when we lose our renderer and not if a paint occurs during |
518 // initialization. | 518 // initialization. |
519 bool renderer_initialized_; | 519 bool renderer_initialized_; |
520 | 520 |
521 // This value indicates how long to wait before we consider a renderer hung. | 521 // This value indicates how long to wait before we consider a renderer hung. |
522 int hung_renderer_delay_ms_; | 522 int hung_renderer_delay_ms_; |
523 | 523 |
524 std::queue<WebKit::WebInputEvent::Type> in_process_event_types_; | 524 std::deque<WebKit::WebInputEvent::Type> in_process_event_types_; |
525 | 525 |
526 private: | 526 private: |
527 friend class MockRenderWidgetHost; | 527 friend class MockRenderWidgetHost; |
528 | 528 |
529 // Tell this object to destroy itself. | 529 // Tell this object to destroy itself. |
530 void Destroy(); | 530 void Destroy(); |
531 | 531 |
532 // Checks whether the renderer is hung and calls NotifyRendererUnresponsive | 532 // Checks whether the renderer is hung and calls NotifyRendererUnresponsive |
533 // if it is. | 533 // if it is. |
534 void CheckRendererIsUnresponsive(); | 534 void CheckRendererIsUnresponsive(); |
(...skipping 329 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
864 #if defined(OS_WIN) | 864 #if defined(OS_WIN) |
865 std::list<HWND> dummy_windows_for_activation_; | 865 std::list<HWND> dummy_windows_for_activation_; |
866 #endif | 866 #endif |
867 | 867 |
868 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostImpl); | 868 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostImpl); |
869 }; | 869 }; |
870 | 870 |
871 } // namespace content | 871 } // namespace content |
872 | 872 |
873 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_IMPL_H_ | 873 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_IMPL_H_ |
OLD | NEW |