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

Side by Side Diff: components/scheduler/child/compositor_worker_scheduler.cc

Issue 1447563002: Implement frame attribution (FrameBlamer) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Make sure blame context is initialized early enough Created 4 years, 8 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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 #include "components/scheduler/child/compositor_worker_scheduler.h" 5 #include "components/scheduler/child/compositor_worker_scheduler.h"
6 6
7 #include "base/message_loop/message_loop.h" 7 #include "base/message_loop/message_loop.h"
8 #include "base/threading/thread.h" 8 #include "base/threading/thread.h"
9 9
10 namespace scheduler { 10 namespace scheduler {
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
89 NOTREACHED(); 89 NOTREACHED();
90 } 90 }
91 91
92 void SetTimeDomain(TimeDomain* domain) override { NOTREACHED(); } 92 void SetTimeDomain(TimeDomain* domain) override { NOTREACHED(); }
93 93
94 TimeDomain* GetTimeDomain() const override { 94 TimeDomain* GetTimeDomain() const override {
95 NOTREACHED(); 95 NOTREACHED();
96 return nullptr; 96 return nullptr;
97 } 97 }
98 98
99 void SetBlameContext(base::trace_event::BlameContext*) override {
100 NOTREACHED();
101 }
102
99 private: 103 private:
100 ~CompositorWorkerTaskRunnerWrapper() override {} 104 ~CompositorWorkerTaskRunnerWrapper() override {}
101 105
102 scoped_refptr<base::SingleThreadTaskRunner> task_runner_; 106 scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
103 }; 107 };
104 } // namespace 108 } // namespace
105 109
106 CompositorWorkerScheduler::CompositorWorkerScheduler(base::Thread* thread) 110 CompositorWorkerScheduler::CompositorWorkerScheduler(base::Thread* thread)
107 : thread_(thread) {} 111 : thread_(thread) {}
108 112
(...skipping 29 matching lines...) Expand all
138 } 142 }
139 143
140 void CompositorWorkerScheduler::RemoveTaskObserver( 144 void CompositorWorkerScheduler::RemoveTaskObserver(
141 base::MessageLoop::TaskObserver* task_observer) { 145 base::MessageLoop::TaskObserver* task_observer) {
142 thread_->message_loop()->RemoveTaskObserver(task_observer); 146 thread_->message_loop()->RemoveTaskObserver(task_observer);
143 } 147 }
144 148
145 void CompositorWorkerScheduler::Shutdown() {} 149 void CompositorWorkerScheduler::Shutdown() {}
146 150
147 } // namespace scheduler 151 } // namespace scheduler
OLDNEW
« no previous file with comments | « components/scheduler/base/task_queue_manager_unittest.cc ('k') | components/scheduler/child/single_thread_idle_task_runner.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698