@@ -496,17 +496,22 @@ bool PerIsolatePlatformData::FlushForegroundTasksInternal() {
496496 return did_work;
497497}
498498
499- void NodePlatform::CallOnWorkerThread (std::unique_ptr<Task> task) {
499+ void NodePlatform::PostTaskOnWorkerThreadImpl (
500+ v8::TaskPriority priority,
501+ std::unique_ptr<v8::Task> task,
502+ const v8::SourceLocation& location) {
500503 worker_thread_task_runner_->PostTask (std::move (task));
501504}
502505
503- void NodePlatform::CallDelayedOnWorkerThread (std::unique_ptr<Task> task,
504- double delay_in_seconds) {
506+ void NodePlatform::PostDelayedTaskOnWorkerThreadImpl (
507+ v8::TaskPriority priority,
508+ std::unique_ptr<v8::Task> task,
509+ double delay_in_seconds,
510+ const v8::SourceLocation& location) {
505511 worker_thread_task_runner_->PostDelayedTask (std::move (task),
506512 delay_in_seconds);
507513}
508514
509-
510515IsolatePlatformDelegate* NodePlatform::ForIsolate (Isolate* isolate) {
511516 Mutex::ScopedLock lock (per_isolate_mutex_);
512517 auto data = per_isolate_[isolate];
@@ -528,8 +533,10 @@ bool NodePlatform::FlushForegroundTasks(Isolate* isolate) {
528533 return per_isolate->FlushForegroundTasksInternal ();
529534}
530535
531- std::unique_ptr<v8::JobHandle> NodePlatform::CreateJob (
532- v8::TaskPriority priority, std::unique_ptr<v8::JobTask> job_task) {
536+ std::unique_ptr<v8::JobHandle> NodePlatform::CreateJobImpl (
537+ v8::TaskPriority priority,
538+ std::unique_ptr<v8::JobTask> job_task,
539+ const v8::SourceLocation& location) {
533540 return v8::platform::NewDefaultJobHandle (
534541 this , priority, std::move (job_task), NumberOfWorkerThreads ());
535542}
0 commit comments