OLD | NEW |
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/renderer/throttled_time_domain.h" | 5 #include "platform/scheduler/renderer/throttled_time_domain.h" |
6 | 6 |
| 7 namespace blink { |
7 namespace scheduler { | 8 namespace scheduler { |
8 | 9 |
9 ThrottledTimeDomain::ThrottledTimeDomain(TimeDomain::Observer* observer, | 10 ThrottledTimeDomain::ThrottledTimeDomain(TimeDomain::Observer* observer, |
10 const char* tracing_category) | 11 const char* tracing_category) |
11 : RealTimeDomain(observer, tracing_category) {} | 12 : RealTimeDomain(observer, tracing_category) {} |
12 | 13 |
13 ThrottledTimeDomain::~ThrottledTimeDomain() {} | 14 ThrottledTimeDomain::~ThrottledTimeDomain() {} |
14 | 15 |
15 const char* ThrottledTimeDomain::GetName() const { | 16 const char* ThrottledTimeDomain::GetName() const { |
16 return "ThrottledTimeDomain"; | 17 return "ThrottledTimeDomain"; |
(...skipping 13 matching lines...) Expand all Loading... |
30 base::TimeTicks now = Now(); | 31 base::TimeTicks now = Now(); |
31 if (now >= next_run_time) | 32 if (now >= next_run_time) |
32 return true; // Causes DoWork to post a continuation. | 33 return true; // Causes DoWork to post a continuation. |
33 | 34 |
34 // Unlike RealTimeDomain::MaybeAdvanceTime we don't request a wake up here, we | 35 // Unlike RealTimeDomain::MaybeAdvanceTime we don't request a wake up here, we |
35 // assume the owner (i.e. ThrottlingHelper) will manage wakeups on our behalf. | 36 // assume the owner (i.e. ThrottlingHelper) will manage wakeups on our behalf. |
36 return false; | 37 return false; |
37 } | 38 } |
38 | 39 |
39 } // namespace scheduler | 40 } // namespace scheduler |
| 41 } // namespace blink |
OLD | NEW |