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

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

Issue 2400313002: Convert miscellaneous RenderThreadImpl messages to mojom (Closed)
Patch Set: rebase 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 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 #include "third_party/WebKit/public/platform/WebConnectionType.h" 44 #include "third_party/WebKit/public/platform/WebConnectionType.h"
45 #include "third_party/WebKit/public/platform/scheduler/renderer/renderer_schedul er.h" 45 #include "third_party/WebKit/public/platform/scheduler/renderer/renderer_schedul er.h"
46 #include "ui/gfx/native_widget_types.h" 46 #include "ui/gfx/native_widget_types.h"
47 47
48 #if defined(OS_MACOSX) 48 #if defined(OS_MACOSX)
49 #include "third_party/WebKit/public/web/mac/WebScrollbarTheme.h" 49 #include "third_party/WebKit/public/web/mac/WebScrollbarTheme.h"
50 #endif 50 #endif
51 51
52 class GrContext; 52 class GrContext;
53 class SkBitmap; 53 class SkBitmap;
54 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;
64 } 63 }
(...skipping 436 matching lines...) Expand 10 before | Expand all | Expand 10 after
501 void ClearMemory(); 500 void ClearMemory();
502 501
503 void Init(scoped_refptr<base::SingleThreadTaskRunner>& resource_task_queue); 502 void Init(scoped_refptr<base::SingleThreadTaskRunner>& resource_task_queue);
504 503
505 void InitializeCompositorThread(); 504 void InitializeCompositorThread();
506 505
507 void InitializeWebKit( 506 void InitializeWebKit(
508 scoped_refptr<base::SingleThreadTaskRunner>& resource_task_queue); 507 scoped_refptr<base::SingleThreadTaskRunner>& resource_task_queue);
509 508
510 void OnTransferBitmap(const SkBitmap& bitmap, int resource_id); 509 void OnTransferBitmap(const SkBitmap& bitmap, int resource_id);
511 #if defined(ENABLE_PLUGINS)
512 void OnPurgePluginListCache(bool reload_pages);
513 #endif
514 void OnNetworkConnectionChanged(
515 net::NetworkChangeNotifier::ConnectionType type,
516 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;
521 void CreateFrame(mojom::CreateFrameParamsPtr params) override; 514 void CreateFrame(mojom::CreateFrameParamsPtr params) override;
522 void CreateFrameProxy(int32_t routing_id, 515 void CreateFrameProxy(int32_t routing_id,
523 int32_t render_view_routing_id, 516 int32_t render_view_routing_id,
524 int32_t opener_routing_id, 517 int32_t opener_routing_id,
525 int32_t parent_routing_id, 518 int32_t parent_routing_id,
526 const FrameReplicationState& replicated_state) override; 519 const FrameReplicationState& replicated_state) override;
520 void OnNetworkConnectionChanged(
521 net::NetworkChangeNotifier::ConnectionType type,
522 double max_bandwidth_mbps) override;
523 void SetWebKitSharedTimersSuspended(bool suspend) override;
524 void UpdateScrollbarTheme(
525 mojom::UpdateScrollbarThemeParamsPtr params) override;
526 void OnSystemColorsChanged(int32_t aqua_color_variant,
527 const std::string& highlight_text_color,
528 const std::string& highlight_color) override;
529 void PurgePluginListCache(bool reload_pages) override;
527 530
528 // device::mojom::TimeZoneClient: 531 // device::mojom::TimeZoneClient:
529 void OnTimeZoneChange(const std::string& zoneId) override; 532 void OnTimeZoneChange(const std::string& zoneId) override;
530 void OnMemoryPressure( 533 void OnMemoryPressure(
531 base::MemoryPressureListener::MemoryPressureLevel memory_pressure_level); 534 base::MemoryPressureListener::MemoryPressureLevel memory_pressure_level);
532 #if defined(OS_ANDROID) 535
533 void OnSetWebKitSharedTimersSuspended(bool suspend);
534 #endif
535 #if defined(OS_MACOSX)
536 void OnUpdateScrollbarTheme(
537 const ViewMsg_UpdateScrollbarTheme_Params& params);
538 void OnSystemColorsChanged(int aqua_color_variant,
539 const std::string& highlight_text_color,
540 const std::string& highlight_color);
541 #endif
542 void OnCreateNewSharedWorker( 536 void OnCreateNewSharedWorker(
543 const WorkerProcessMsg_CreateWorker_Params& params); 537 const WorkerProcessMsg_CreateWorker_Params& params);
544 bool RendererIsHidden() const; 538 bool RendererIsHidden() const;
545 void OnRendererHidden(); 539 void OnRendererHidden();
546 void OnRendererVisible(); 540 void OnRendererVisible();
547 541
548 void ReleaseFreeMemory(); 542 void ReleaseFreeMemory();
549 543
550 void OnSyncMemoryPressure( 544 void OnSyncMemoryPressure(
551 base::MemoryPressureListener::MemoryPressureLevel memory_pressure_level); 545 base::MemoryPressureListener::MemoryPressureLevel memory_pressure_level);
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after
747 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); 741 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl);
748 }; 742 };
749 743
750 #if defined(COMPILER_MSVC) 744 #if defined(COMPILER_MSVC)
751 #pragma warning(pop) 745 #pragma warning(pop)
752 #endif 746 #endif
753 747
754 } // namespace content 748 } // namespace content
755 749
756 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ 750 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698