![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <cancelable-task.h>
Public Member Functions | |
CancelableIdleTask (Isolate *isolate) | |
CancelableIdleTask (CancelableTaskManager *manager) | |
CancelableIdleTask (const CancelableIdleTask &)=delete | |
CancelableIdleTask & | operator= (const CancelableIdleTask &)=delete |
void | Run (double deadline_in_seconds) final |
virtual void | RunInternal (double deadline_in_seconds)=0 |
![]() | |
Cancelable (CancelableTaskManager *parent) | |
virtual | ~Cancelable () |
Cancelable (const Cancelable &)=delete | |
Cancelable & | operator= (const Cancelable &)=delete |
CancelableTaskManager::Id | id () |
![]() | |
virtual | ~IdleTask ()=default |
Additional Inherited Members | |
![]() | |
enum | Status { kWaiting , kCanceled , kRunning } |
![]() | |
bool | TryRun (Status *previous=nullptr) |
Definition at line 163 of file cancelable-task.h.
|
explicit |
Definition at line 127 of file cancelable-task.cc.
|
explicit |
Definition at line 130 of file cancelable-task.cc.
|
delete |
|
delete |
|
inlinefinalvirtual |
Implements v8::IdleTask.
Definition at line 171 of file cancelable-task.h.
|
pure virtual |