CreateJobImpl(TaskPriority priority, std::unique_ptr< JobTask > job_state, const SourceLocation &location) override | v8::platform::DefaultPlatform | |
CurrentClockTimeMillis() override | v8::platform::DefaultPlatform | |
DefaultPlatform(int thread_pool_size=0, IdleTaskSupport idle_task_support=IdleTaskSupport::kDisabled, std::unique_ptr< v8::TracingController > tracing_controller={}, PriorityMode priority_mode=PriorityMode::kDontApply) | v8::platform::DefaultPlatform | explicit |
DefaultPlatform(const DefaultPlatform &)=delete | v8::platform::DefaultPlatform | |
EnsureBackgroundTaskRunnerInitialized() | v8::platform::DefaultPlatform | |
foreground_task_runner_map_ | v8::platform::DefaultPlatform | private |
GetForegroundTaskRunner(v8::Isolate *isolate, TaskPriority priority) override | v8::platform::DefaultPlatform | |
GetPageAllocator() override | v8::platform::DefaultPlatform | |
GetStackTracePrinter() override | v8::platform::DefaultPlatform | |
GetThreadIsolatedAllocator() override | v8::platform::DefaultPlatform | |
GetTracingController() override | v8::platform::DefaultPlatform | |
idle_task_support_ | v8::platform::DefaultPlatform | private |
IdleTasksEnabled(Isolate *isolate) override | v8::platform::DefaultPlatform | |
lock_ | v8::platform::DefaultPlatform | private |
MonotonicallyIncreasingTime() override | v8::platform::DefaultPlatform | |
NotifyIsolateShutdown(Isolate *isolate) | v8::platform::DefaultPlatform | |
num_worker_runners() const | v8::platform::DefaultPlatform | inlineprivate |
NumberOfWorkerThreads() override | v8::platform::DefaultPlatform | |
operator=(const DefaultPlatform &)=delete | v8::platform::DefaultPlatform | |
page_allocator_ | v8::platform::DefaultPlatform | private |
PostDelayedTaskOnWorkerThreadImpl(TaskPriority priority, std::unique_ptr< Task > task, double delay_in_seconds, const SourceLocation &location) override | v8::platform::DefaultPlatform | |
PostTaskOnWorkerThreadImpl(TaskPriority priority, std::unique_ptr< Task > task, const SourceLocation &location) override | v8::platform::DefaultPlatform | |
priority_from_index(int i) const | v8::platform::DefaultPlatform | inlineprivate |
priority_mode_ | v8::platform::DefaultPlatform | private |
priority_to_index(TaskPriority priority) const | v8::platform::DefaultPlatform | inlineprivate |
PumpMessageLoop(v8::Isolate *isolate, MessageLoopBehavior behavior=MessageLoopBehavior::kDoNotWait) | v8::platform::DefaultPlatform | |
RunIdleTasks(v8::Isolate *isolate, double idle_time_in_seconds) | v8::platform::DefaultPlatform | |
SetTimeFunctionForTesting(TimeFunction time_function) | v8::platform::DefaultPlatform | |
SetTracingController(std::unique_ptr< v8::TracingController > tracing_controller) | v8::platform::DefaultPlatform | |
thread_isolated_allocator_ | v8::platform::DefaultPlatform | private |
thread_pool_size_ | v8::platform::DefaultPlatform | private |
time_function_for_testing_ | v8::platform::DefaultPlatform | private |
TimeFunction typedef | v8::platform::DefaultPlatform | |
tracing_controller_ | v8::platform::DefaultPlatform | private |
worker_threads_task_runners_ | v8::platform::DefaultPlatform | private |
~DefaultPlatform() override | v8::platform::DefaultPlatform | |