Index: components/scheduler/child/webthread_base.cc |
diff --git a/components/scheduler/child/webthread_base.cc b/components/scheduler/child/webthread_base.cc |
index 71c2b3189c53726ccfa5d12bd0437d3da001438a..8f4bfa5a45db30b21ec7ca4f8825a499654bcc50 100644 |
--- a/components/scheduler/child/webthread_base.cc |
+++ b/components/scheduler/child/webthread_base.cc |
@@ -102,4 +102,13 @@ bool WebThreadBase::isCurrentThread() const { |
return TaskRunner()->BelongsToCurrentThread(); |
} |
+double WebThreadBase::virtualTimeSeconds() { |
+ return base::Time::Now().ToDoubleT(); |
+} |
+ |
+double WebThreadBase::monotonicallyIncreasingVirtualTimeSeconds() { |
+ return base::TimeTicks::Now().ToInternalValue() / |
+ static_cast<double>(base::Time::kMicrosecondsPerSecond); |
+} |
+ |
} // namespace scheduler |