![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
AsyncState (Isolate *isolate, std::shared_ptr< TaskRunner > task_runner, std::weak_ptr< BackingStore > backing_store, v8::Global< v8::Promise > promise, v8::Global< v8::Context > native_context) | |
~AsyncState () | |
Public Attributes | |
Isolate *const | isolate_for_async_waiters |
std::shared_ptr< TaskRunner > const | task_runner |
std::weak_ptr< BackingStore > const | backing_store |
v8::Global< v8::Promise > const | promise |
v8::Global< v8::Context > const | native_context |
base::TimeTicks | timeout_time |
CancelableTaskManager::Id | timeout_task_id |
Definition at line 71 of file futex-emulation.h.
|
inline |
|
inline |
Definition at line 85 of file futex-emulation.h.
std::weak_ptr<BackingStore> const v8::internal::FutexWaitListNode::AsyncState::backing_store |
Definition at line 96 of file futex-emulation.h.
Isolate* const v8::internal::FutexWaitListNode::AsyncState::isolate_for_async_waiters |
Definition at line 90 of file futex-emulation.h.
v8::Global<v8::Context> const v8::internal::FutexWaitListNode::AsyncState::native_context |
Definition at line 103 of file futex-emulation.h.
v8::Global<v8::Promise> const v8::internal::FutexWaitListNode::AsyncState::promise |
Definition at line 100 of file futex-emulation.h.
std::shared_ptr<TaskRunner> const v8::internal::FutexWaitListNode::AsyncState::task_runner |
Definition at line 91 of file futex-emulation.h.
CancelableTaskManager::Id v8::internal::FutexWaitListNode::AsyncState::timeout_task_id |
Definition at line 111 of file futex-emulation.h.
base::TimeTicks v8::internal::FutexWaitListNode::AsyncState::timeout_time |
Definition at line 108 of file futex-emulation.h.