v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::detail::AsyncWaiterQueueNode< T > Member List

This is the complete list of members for v8::internal::detail::AsyncWaiterQueueNode< T >, including all inherited members.

AsyncWaiterNotifyTask< T >v8::internal::detail::AsyncWaiterQueueNode< T >private
AsyncWaiterQueueNode(Isolate *requester, DirectHandle< T > synchronization_primitive)v8::internal::detail::AsyncWaiterQueueNode< T >inlineexplicitprivate
AsyncWaiterQueueNode(Isolate *requester, DirectHandle< T > synchronization_primitive, DirectHandle< JSPromise > internal_waiting_promise, MaybeDirectHandle< JSPromise > unlocked_promise)v8::internal::detail::AsyncWaiterQueueNode< T >inlineexplicitprivate
AsyncWaiterTimeoutTask< T >v8::internal::detail::AsyncWaiterQueueNode< T >private
CleanupMatchingAsyncWaiters(const DequeueMatcher &matcher) overridev8::internal::detail::AsyncWaiterQueueNode< T >inlinevirtual
Dequeue(WaiterQueueNode **head)v8::internal::detail::WaiterQueueNodestatic
DequeueAllMatchingForAsyncCleanup(WaiterQueueNode **head, const DequeueMatcher &matcher)v8::internal::detail::WaiterQueueNodestatic
DequeueMatcher typedefv8::internal::detail::WaiterQueueNode
DequeueMatching(WaiterQueueNode **head, const DequeueMatcher &matcher)v8::internal::detail::WaiterQueueNodestatic
DequeueUnchecked(WaiterQueueNode **head)v8::internal::detail::WaiterQueueNodeprivate
Enqueue(WaiterQueueNode **head, WaiterQueueNode *new_tail)v8::internal::detail::WaiterQueueNodestatic
GetInternalWaitingPromise()v8::internal::detail::AsyncWaiterQueueNode< T >inline
GetNativeContext()v8::internal::detail::AsyncWaiterQueueNode< T >inline
GetSynchronizationPrimitive()v8::internal::detail::AsyncWaiterQueueNode< T >inline
GetUnlockedPromise()v8::internal::detail::AsyncWaiterQueueNode< T >inline
internal_waiting_promise_v8::internal::detail::AsyncWaiterQueueNode< T >private
IsEmpty() constv8::internal::detail::AsyncWaiterQueueNode< T >inline
IsSameIsolateForAsyncCleanup(Isolate *isolate) overridev8::internal::detail::AsyncWaiterQueueNode< T >inlinevirtual
JSAtomicsConditionv8::internal::detail::AsyncWaiterQueueNode< T >private
JSAtomicsMutexv8::internal::detail::AsyncWaiterQueueNode< T >private
LengthFromHead(WaiterQueueNode *head)v8::internal::detail::WaiterQueueNodestatic
native_context_v8::internal::detail::AsyncWaiterQueueNode< T >private
NewAsyncWaiterStoredInIsolate(Isolate *requester, DirectHandle< T > synchronization_primitive, Handle< JSPromise > internal_waiting_promise, MaybeHandle< JSPromise > unlocked_promise={})v8::internal::detail::AsyncWaiterQueueNode< T >inlinestatic
NewLockedAsyncWaiterStoredInIsolate(Isolate *requester, DirectHandle< T > synchronization_primitive)v8::internal::detail::AsyncWaiterQueueNode< T >inlinestatic
next_v8::internal::detail::WaiterQueueNodeprotected
Notify() overridev8::internal::detail::AsyncWaiterQueueNode< T >inlinevirtual
notify_task_id_v8::internal::detail::AsyncWaiterQueueNode< T >private
NotifyAllInList()v8::internal::detail::WaiterQueueNode
prev_v8::internal::detail::WaiterQueueNodeprotected
ready_for_async_cleanup_v8::internal::detail::AsyncWaiterQueueNode< T >private
RemoveFromAsyncWaiterQueueList(AsyncWaiterQueueNode< T > *node)v8::internal::detail::AsyncWaiterQueueNode< T >inlinestatic
requester_v8::internal::detail::WaiterQueueNodeprotected
SetNotInListForVerification()v8::internal::detail::WaiterQueueNodeprotected
SetReadyForAsyncCleanup() overridev8::internal::detail::AsyncWaiterQueueNode< T >inlineprivatevirtual
Split(WaiterQueueNode **head, uint32_t count)v8::internal::detail::WaiterQueueNodestatic
synchronization_primitive_v8::internal::detail::AsyncWaiterQueueNode< T >private
task_runner()v8::internal::detail::AsyncWaiterQueueNode< T >inline
task_runner_v8::internal::detail::AsyncWaiterQueueNode< T >private
timeout_task_id_v8::internal::detail::AsyncWaiterQueueNode< T >private
unlocked_promise_v8::internal::detail::AsyncWaiterQueueNode< T >private
VerifyNotInList()v8::internal::detail::WaiterQueueNodeprivate
WaiterQueueNode(Isolate *requester)v8::internal::detail::WaiterQueueNodeexplicitprotected
~WaiterQueueNode()v8::internal::detail::WaiterQueueNodevirtual