Lines Matching defs:jobQueue
25 uint32_t MicroJobQueue::GetPromiseQueueSize(JSThread *thread, JSHandle<MicroJobQueue> jobQueue)
28 JSHandle<TaggedQueue> promiseQueue(thread, jobQueue->GetPromiseJobQueue());
32 void MicroJobQueue::EnqueueJob(JSThread *thread, JSHandle<MicroJobQueue> jobQueue, QueueType queueType,
47 JSHandle<TaggedQueue> promiseQueue(thread, jobQueue->GetPromiseJobQueue());
49 jobQueue->SetPromiseJobQueue(thread, JSTaggedValue(newPromiseQueue));
52 JSHandle<TaggedQueue> scriptQueue(thread, jobQueue->GetScriptJobQueue());
54 jobQueue->SetScriptJobQueue(thread, JSTaggedValue(newScriptQueue));
58 void MicroJobQueue::ExecutePendingJob(JSThread *thread, JSHandle<MicroJobQueue> jobQueue)
61 JSMutableHandle<TaggedQueue> promiseQueue(thread, jobQueue->GetPromiseJobQueue());
75 jobQueue->SetPromiseJobQueue(thread, emptyQueue);
78 promiseQueue.Update(jobQueue->GetPromiseJobQueue());
81 JSHandle<TaggedQueue> scriptQueue(thread, jobQueue->GetScriptJobQueue());