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

Side by Side Diff: cc/test/ordered_simple_task_runner.cc

Issue 1942053002: Deletes base::MessageLoop::set_thread_name(). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fixed media_unittests Created 4 years, 7 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "cc/test/ordered_simple_task_runner.h" 5 #include "cc/test/ordered_simple_task_runner.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <limits> 10 #include <limits>
11 #include <set> 11 #include <set>
12 #include <sstream> 12 #include <sstream>
13 #include <string> 13 #include <string>
14 #include <vector> 14 #include <vector>
15 15
16 #include "base/auto_reset.h" 16 #include "base/auto_reset.h"
17 #include "base/numerics/safe_conversions.h" 17 #include "base/numerics/safe_conversions.h"
18 #include "base/strings/string_number_conversions.h" 18 #include "base/strings/string_number_conversions.h"
19 #include "base/threading/thread_id_name_manager.h"
19 #include "base/trace_event/trace_event.h" 20 #include "base/trace_event/trace_event.h"
20 #include "base/trace_event/trace_event_argument.h" 21 #include "base/trace_event/trace_event_argument.h"
21 22
22 #define TRACE_TASK(function, task) \ 23 #define TRACE_TASK(function, task) \
23 TRACE_EVENT_INSTANT1( \ 24 TRACE_EVENT_INSTANT1( \
24 "cc", function, TRACE_EVENT_SCOPE_THREAD, "task", task.AsValue()); 25 "cc", function, TRACE_EVENT_SCOPE_THREAD, "task", task.AsValue());
25 26
26 #define TRACE_TASK_RUN(function, tag, task) 27 #define TRACE_TASK_RUN(function, tag, task)
27 28
28 namespace cc { 29 namespace cc {
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
121 TRACE_TASK("OrderedSimpleTaskRunner::PostNonNestableDelayedTask", pt); 122 TRACE_TASK("OrderedSimpleTaskRunner::PostNonNestableDelayedTask", pt);
122 pending_tasks_.insert(pt); 123 pending_tasks_.insert(pt);
123 return true; 124 return true;
124 } 125 }
125 126
126 bool OrderedSimpleTaskRunner::RunsTasksOnCurrentThread() const { 127 bool OrderedSimpleTaskRunner::RunsTasksOnCurrentThread() const {
127 DCHECK(thread_checker_.CalledOnValidThread()); 128 DCHECK(thread_checker_.CalledOnValidThread());
128 return true; 129 return true;
129 } 130 }
130 131
132 std::string OrderedSimpleTaskRunner::GetThreadName() const {
133 DCHECK(thread_checker_.CalledOnValidThread());
134 return base::ThreadIdNameManager::GetInstance()->GetName(
135 base::PlatformThread::CurrentId());
136 }
137
131 size_t OrderedSimpleTaskRunner::NumPendingTasks() const { 138 size_t OrderedSimpleTaskRunner::NumPendingTasks() const {
132 return pending_tasks_.size(); 139 return pending_tasks_.size();
133 } 140 }
134 141
135 bool OrderedSimpleTaskRunner::HasPendingTasks() const { 142 bool OrderedSimpleTaskRunner::HasPendingTasks() const {
136 return pending_tasks_.size() > 0; 143 return pending_tasks_.size() > 0;
137 } 144 }
138 145
139 base::TimeTicks OrderedSimpleTaskRunner::NextTaskTime() { 146 base::TimeTicks OrderedSimpleTaskRunner::NextTaskTime() {
140 if (pending_tasks_.size() <= 0) { 147 if (pending_tasks_.size() <= 0) {
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after
336 343
337 bool OrderedSimpleTaskRunner::AdvanceNowCallback() { 344 bool OrderedSimpleTaskRunner::AdvanceNowCallback() {
338 base::TimeTicks next_task_time = NextTaskTime(); 345 base::TimeTicks next_task_time = NextTaskTime();
339 if (now_src_->NowTicks() < next_task_time) { 346 if (now_src_->NowTicks() < next_task_time) {
340 now_src_->Advance(next_task_time - now_src_->NowTicks()); 347 now_src_->Advance(next_task_time - now_src_->NowTicks());
341 } 348 }
342 return true; 349 return true;
343 } 350 }
344 351
345 } // namespace cc 352 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698