#include <default-worker-threads-task-runner.h>
◆ TimeFunction
◆ DefaultWorkerThreadsTaskRunner()
◆ ~DefaultWorkerThreadsTaskRunner()
v8::platform::DefaultWorkerThreadsTaskRunner::~DefaultWorkerThreadsTaskRunner |
( |
| ) |
|
|
overridedefault |
◆ GetNext()
std::unique_ptr< Task > v8::platform::DefaultWorkerThreadsTaskRunner::GetNext |
( |
| ) |
|
|
private |
◆ IdleTasksEnabled()
bool v8::platform::DefaultWorkerThreadsTaskRunner::IdleTasksEnabled |
( |
| ) |
|
|
override |
◆ MonotonicallyIncreasingTime()
double v8::platform::DefaultWorkerThreadsTaskRunner::MonotonicallyIncreasingTime |
( |
| ) |
|
◆ PostDelayedTaskImpl()
void v8::platform::DefaultWorkerThreadsTaskRunner::PostDelayedTaskImpl |
( |
std::unique_ptr< Task > | task, |
|
|
double | delay_in_seconds, |
|
|
const SourceLocation & | location ) |
|
overrideprivate |
◆ PostIdleTaskImpl()
void v8::platform::DefaultWorkerThreadsTaskRunner::PostIdleTaskImpl |
( |
std::unique_ptr< IdleTask > | task, |
|
|
const SourceLocation & | location ) |
|
overrideprivate |
◆ PostTaskImpl()
void v8::platform::DefaultWorkerThreadsTaskRunner::PostTaskImpl |
( |
std::unique_ptr< Task > | task, |
|
|
const SourceLocation & | location ) |
|
overrideprivate |
◆ Terminate()
void v8::platform::DefaultWorkerThreadsTaskRunner::Terminate |
( |
| ) |
|
◆ idle_threads_
std::vector<WorkerThread*> v8::platform::DefaultWorkerThreadsTaskRunner::idle_threads_ |
|
private |
◆ lock_
base::Mutex v8::platform::DefaultWorkerThreadsTaskRunner::lock_ |
|
private |
◆ queue_
◆ task_queue_
std::queue<std::unique_ptr<Task> > v8::platform::DefaultWorkerThreadsTaskRunner::task_queue_ |
|
private |
◆ terminated_
bool v8::platform::DefaultWorkerThreadsTaskRunner::terminated_ = false |
|
private |
◆ thread_pool_
std::vector<std::unique_ptr<WorkerThread> > v8::platform::DefaultWorkerThreadsTaskRunner::thread_pool_ |
|
private |
◆ time_function_
TimeFunction v8::platform::DefaultWorkerThreadsTaskRunner::time_function_ |
|
private |
The documentation for this class was generated from the following files: