|
Eliminate the TimerManager by pulling its priority queue into MessageLoop. This CL also eliminates TaskBase by creating a simple PendingTask struct that is allocated inline within a std::queue used to implement the queues in the MessageLoop class.
R=jar
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=1825
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+392 lines, -1163 lines) |
Patch |
 |
M |
base/message_loop.h
|
View
|
1
2
3
4
5
|
10 chunks |
+57 lines, -115 lines |
0 comments
|
Download
|
 |
M |
base/message_loop.cc
|
View
|
1
2
3
4
5
|
9 chunks |
+139 lines, -199 lines |
0 comments
|
Download
|
 |
M |
base/message_loop_unittest.cc
|
View
|
1
2
3
4
5
6
|
4 chunks |
+186 lines, -6 lines |
0 comments
|
Download
|
 |
M |
base/task.h
|
View
|
1
2
3
4
5
|
3 chunks |
+1 line, -77 lines |
0 comments
|
Download
|
 |
M |
base/timer.h
|
View
|
1
2
3
4
5
|
2 chunks |
+0 lines, -197 lines |
0 comments
|
Download
|
 |
M |
base/timer.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+0 lines, -207 lines |
0 comments
|
Download
|
 |
M |
base/timer_unittest.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+0 lines, -356 lines |
0 comments
|
Download
|
 |
M |
base/tracked.h
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
base/tracked_objects_unittest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
M |
base/worker_pool.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Total messages: 2 (0 generated)
|