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

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

Issue 2383853003: Move FrameMsg_NewFrame/NewFrameProxy to mojom (Closed)
Patch Set: Move FrameMsg_NewFrame/NewFrameProxy to mojom Created 4 years, 2 months 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
OLDNEW
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_RENDERER_RENDER_THREAD_IMPL_H_ 5 #ifndef CONTENT_RENDERER_RENDER_THREAD_IMPL_H_
6 #define CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ 6 #define CONTENT_RENDERER_RENDER_THREAD_IMPL_H_
7 7
8 #include <stddef.h> 8 #include <stddef.h>
9 #include <stdint.h> 9 #include <stdint.h>
10 10
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 #include "third_party/WebKit/public/platform/WebConnectionType.h" 43 #include "third_party/WebKit/public/platform/WebConnectionType.h"
44 #include "third_party/WebKit/public/platform/scheduler/renderer/renderer_schedul er.h" 44 #include "third_party/WebKit/public/platform/scheduler/renderer/renderer_schedul er.h"
45 #include "ui/gfx/native_widget_types.h" 45 #include "ui/gfx/native_widget_types.h"
46 46
47 #if defined(OS_MACOSX) 47 #if defined(OS_MACOSX)
48 #include "third_party/WebKit/public/web/mac/WebScrollbarTheme.h" 48 #include "third_party/WebKit/public/web/mac/WebScrollbarTheme.h"
49 #endif 49 #endif
50 50
51 class GrContext; 51 class GrContext;
52 class SkBitmap; 52 class SkBitmap;
53 struct FrameMsg_NewFrame_Params;
54 struct ViewMsg_UpdateScrollbarTheme_Params; 53 struct ViewMsg_UpdateScrollbarTheme_Params;
55 struct WorkerProcessMsg_CreateWorker_Params; 54 struct WorkerProcessMsg_CreateWorker_Params;
56 55
57 namespace blink { 56 namespace blink {
58 namespace scheduler { 57 namespace scheduler {
59 class WebThreadBase; 58 class WebThreadBase;
60 } 59 }
61 class WebGamepads; 60 class WebGamepads;
62 class WebMediaStreamCenter; 61 class WebMediaStreamCenter;
63 class WebMediaStreamCenterClient; 62 class WebMediaStreamCenterClient;
(...skipping 430 matching lines...) Expand 10 before | Expand all | Expand 10 after
494 std::unique_ptr<base::SharedMemory> AllocateSharedMemory( 493 std::unique_ptr<base::SharedMemory> AllocateSharedMemory(
495 size_t size) override; 494 size_t size) override;
496 495
497 void Init(scoped_refptr<base::SingleThreadTaskRunner>& resource_task_queue); 496 void Init(scoped_refptr<base::SingleThreadTaskRunner>& resource_task_queue);
498 497
499 void InitializeCompositorThread(); 498 void InitializeCompositorThread();
500 499
501 void InitializeWebKit( 500 void InitializeWebKit(
502 scoped_refptr<base::SingleThreadTaskRunner>& resource_task_queue); 501 scoped_refptr<base::SingleThreadTaskRunner>& resource_task_queue);
503 502
504 void OnCreateNewFrame(FrameMsg_NewFrame_Params params);
505 void OnCreateNewFrameProxy(int routing_id,
506 int render_view_routing_id,
507 int opener_routing_id,
508 int parent_routing_id,
509 const FrameReplicationState& replicated_state);
510 void OnTransferBitmap(const SkBitmap& bitmap, int resource_id); 503 void OnTransferBitmap(const SkBitmap& bitmap, int resource_id);
511 #if defined(ENABLE_PLUGINS) 504 #if defined(ENABLE_PLUGINS)
512 void OnPurgePluginListCache(bool reload_pages); 505 void OnPurgePluginListCache(bool reload_pages);
513 #endif 506 #endif
514 void OnNetworkConnectionChanged( 507 void OnNetworkConnectionChanged(
515 net::NetworkChangeNotifier::ConnectionType type, 508 net::NetworkChangeNotifier::ConnectionType type,
516 double max_bandwidth_mbps); 509 double max_bandwidth_mbps);
517 void OnGetAccessibilityTree(); 510 void OnGetAccessibilityTree();
518 511
519 // mojom::Renderer: 512 // mojom::Renderer:
520 void CreateView(mojom::CreateViewParamsPtr params) override; 513 void CreateView(mojom::CreateViewParamsPtr params) override;
514 void CreateFrame(mojom::CreateFrameParamsPtr params) override;
515 void CreateFrameProxy(int32_t routing_id,
516 int32_t render_view_routing_id,
517 int32_t opener_routing_id,
518 int32_t parent_routing_id,
519 const FrameReplicationState& replicated_state) override;
521 520
522 // device::mojom::TimeZoneClient: 521 // device::mojom::TimeZoneClient:
523 void OnTimeZoneChange(const std::string& zoneId) override; 522 void OnTimeZoneChange(const std::string& zoneId) override;
524 void OnMemoryPressure( 523 void OnMemoryPressure(
525 base::MemoryPressureListener::MemoryPressureLevel memory_pressure_level); 524 base::MemoryPressureListener::MemoryPressureLevel memory_pressure_level);
526 #if defined(OS_ANDROID) 525 #if defined(OS_ANDROID)
527 void OnSetWebKitSharedTimersSuspended(bool suspend); 526 void OnSetWebKitSharedTimersSuspended(bool suspend);
528 #endif 527 #endif
529 #if defined(OS_MACOSX) 528 #if defined(OS_MACOSX)
530 void OnUpdateScrollbarTheme( 529 void OnUpdateScrollbarTheme(
(...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after
740 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); 739 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl);
741 }; 740 };
742 741
743 #if defined(COMPILER_MSVC) 742 #if defined(COMPILER_MSVC)
744 #pragma warning(pop) 743 #pragma warning(pop)
745 #endif 744 #endif
746 745
747 } // namespace content 746 } // namespace content
748 747
749 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ 748 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_
OLDNEW
« no previous file with comments | « content/renderer/render_frame_impl_browsertest.cc ('k') | content/renderer/render_thread_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698