| Index: gin/v8_platform.cc
|
| diff --git a/gin/v8_platform.cc b/gin/v8_platform.cc
|
| index 24a33c8dfc5862ed13aa1f1159e6ac3894bdcb58..881be434aa0c4088249b26ed1032933892fd22dd 100644
|
| --- a/gin/v8_platform.cc
|
| +++ b/gin/v8_platform.cc
|
| @@ -39,6 +39,14 @@ void V8Platform::CallOnForegroundThread(v8::Isolate* isolate, v8::Task* task) {
|
| FROM_HERE, base::Bind(&v8::Task::Run, base::Owned(task)));
|
| }
|
|
|
| +void V8Platform::CallDelayedOnForegroundThread(v8::Isolate* isolate,
|
| + v8::Task* task,
|
| + double delay_in_seconds) {
|
| + PerIsolateData::From(isolate)->task_runner()->PostDelayedTask(
|
| + FROM_HERE, base::Bind(&v8::Task::Run, base::Owned(task)),
|
| + base::TimeDelta::FromSecondsD(delay_in_seconds));
|
| +}
|
| +
|
| double V8Platform::MonotonicallyIncreasingTime() {
|
| return base::TimeTicks::Now().ToInternalValue() /
|
| static_cast<double>(base::Time::kMicrosecondsPerSecond);
|
|
|