#include <d8.h>
Definition at line 187 of file d8.h.
◆ State
Enumerator |
---|
kReady | |
kPrepareRunning | |
kRunning | |
kTerminating | |
kTerminated | |
Definition at line 234 of file d8.h.
◆ Worker()
v8::Worker::Worker |
( |
Isolate * | parent_isolate, |
|
|
const char * | script, |
|
|
bool | flush_denormals ) |
|
explicit |
◆ ~Worker()
◆ Close()
◆ EnterTerminatedState()
void v8::Worker::EnterTerminatedState |
( |
| ) |
|
◆ ExecuteInThread()
void v8::Worker::ExecuteInThread |
( |
| ) |
|
|
private |
◆ GetCurrentWorker()
Worker * v8::Worker::GetCurrentWorker |
( |
| ) |
|
|
static |
◆ GetMessage()
◆ ImportScripts()
◆ is_running()
bool v8::Worker::is_running |
( |
| ) |
const |
|
private |
◆ IsTerminated()
bool v8::Worker::IsTerminated |
( |
| ) |
const |
|
inline |
Definition at line 225 of file d8.h.
◆ PostMessage()
◆ PostMessageOut()
◆ ProcessMessage()
◆ ProcessMessages()
void v8::Worker::ProcessMessages |
( |
| ) |
|
|
private |
◆ SetCurrentWorker()
void v8::Worker::SetCurrentWorker |
( |
Worker * | worker | ) |
|
|
staticprivate |
◆ StartWorkerThread()
◆ Terminate()
void v8::Worker::Terminate |
( |
| ) |
|
◆ TerminateAndWaitForThread()
void v8::Worker::TerminateAndWaitForThread |
( |
const i::ParkedScope & | parked | ) |
|
◆ TryGetMessage()
◆ ProcessMessageTask
Definition at line 231 of file d8.h.
◆ TerminateTask
Definition at line 232 of file d8.h.
◆ context_
Definition at line 291 of file d8.h.
◆ flush_denormals_
bool v8::Worker::flush_denormals_ |
|
private |
Definition at line 271 of file d8.h.
◆ is_joined_
bool v8::Worker::is_joined_ = false |
|
private |
Definition at line 273 of file d8.h.
◆ isolate_
Isolate* v8::Worker::isolate_ = nullptr |
|
private |
Definition at line 287 of file d8.h.
◆ kManagedTag
Definition at line 189 of file d8.h.
◆ out_queue_
Definition at line 267 of file d8.h.
◆ out_semaphore_
Definition at line 266 of file d8.h.
◆ parent_isolate_
Isolate* v8::Worker::parent_isolate_ |
|
private |
Definition at line 288 of file d8.h.
◆ script_
char* v8::Worker::script_ |
|
private |
Definition at line 270 of file d8.h.
◆ started_semaphore_
Definition at line 275 of file d8.h.
◆ state_
std::atomic<State> v8::Worker::state_ |
|
private |
Definition at line 272 of file d8.h.
◆ task_manager_
Definition at line 279 of file d8.h.
◆ task_runner_
std::shared_ptr<TaskRunner> v8::Worker::task_runner_ |
|
private |
Definition at line 278 of file d8.h.
◆ thread_
Definition at line 269 of file d8.h.
◆ worker_mutex_
Definition at line 283 of file d8.h.
The documentation for this class was generated from the following files: