|
using | TimeFunction = double(*)() |
|
|
| DefaultPlatform (IdleTaskSupport idle_task_support=IdleTaskSupport::kDisabled, std::unique_ptr< v8::TracingController > tracing_controller={}) |
|
void | SetThreadPoolSize (int thread_pool_size) |
|
void | EnsureBackgroundTaskRunnerInitialized () |
|
bool | PumpMessageLoop (v8::Isolate *isolate, MessageLoopBehavior behavior=MessageLoopBehavior::kDoNotWait) |
|
void | RunIdleTasks (v8::Isolate *isolate, double idle_time_in_seconds) |
|
void | SetTracingController (std::unique_ptr< v8::TracingController > tracing_controller) |
|
void | SetTimeFunctionForTesting (TimeFunction time_function) |
|
int | NumberOfWorkerThreads () override |
|
std::shared_ptr< TaskRunner > | GetForegroundTaskRunner (v8::Isolate *isolate) override |
|
void | CallOnWorkerThread (std::unique_ptr< Task > task) override |
|
void | CallDelayedOnWorkerThread (std::unique_ptr< Task > task, double delay_in_seconds) override |
|
void | CallOnForegroundThread (v8::Isolate *isolate, Task *task) override |
|
void | CallDelayedOnForegroundThread (Isolate *isolate, Task *task, double delay_in_seconds) override |
|
void | CallIdleOnForegroundThread (Isolate *isolate, IdleTask *task) override |
|
bool | IdleTasksEnabled (Isolate *isolate) override |
|
double | MonotonicallyIncreasingTime () override |
|
double | CurrentClockTimeMillis () override |
|
v8::TracingController * | GetTracingController () override |
|
StackTracePrinter | GetStackTracePrinter () override |
|
v8::PageAllocator * | GetPageAllocator () override |
|
Definition at line 32 of file default-platform.h.
The documentation for this class was generated from the following files: