Home
last modified time | relevance | path

Searched refs:CancelableTaskManager (Results 1 – 15 of 15) sorted by relevance

/third_party/node/deps/v8/src/tasks/
Dcancelable-task.cc23 CancelableTaskManager::CancelableTaskManager() in CancelableTaskManager() function in v8::internal::CancelableTaskManager
26 CancelableTaskManager::~CancelableTaskManager() { in ~CancelableTaskManager()
34 CancelableTaskManager::Id CancelableTaskManager::Register(Cancelable* task) { in Register()
42 CancelableTaskManager::Id id = ++task_id_counter_; in Register()
50 void CancelableTaskManager::RemoveFinishedTask(CancelableTaskManager::Id id) { in RemoveFinishedTask()
59 TryAbortResult CancelableTaskManager::TryAbort(CancelableTaskManager::Id id) { in TryAbort()
77 void CancelableTaskManager::CancelAndWait() { in CancelAndWait()
103 TryAbortResult CancelableTaskManager::TryAbortAll() { in TryAbortAll()
125 CancelableTask::CancelableTask(CancelableTaskManager* manager) in CancelableTask()
131 CancelableIdleTask::CancelableIdleTask(CancelableTaskManager* manager) in CancelableIdleTask()
Dcancelable-task.h32 class V8_EXPORT_PRIVATE CancelableTaskManager {
37 CancelableTaskManager();
39 ~CancelableTaskManager();
40 CancelableTaskManager(const CancelableTaskManager&) = delete;
41 CancelableTaskManager& operator=(const CancelableTaskManager&) = delete;
96 explicit Cancelable(CancelableTaskManager* parent) in Cancelable()
108 CancelableTaskManager::Id id() { return id_; } in id()
123 friend class CancelableTaskManager;
139 CancelableTaskManager* const parent_;
141 const CancelableTaskManager::Id id_;
[all …]
Dtask-utils.cc18 CancelableFuncTask(CancelableTaskManager* manager, std::function<void()> func) in CancelableFuncTask()
30 CancelableIdleFuncTask(CancelableTaskManager* manager, in CancelableIdleFuncTask()
49 CancelableTaskManager* manager, std::function<void()> func) { in MakeCancelableTask()
59 CancelableTaskManager* manager, std::function<void(double)> func) { in MakeCancelableIdleTask()
Dtask-utils.h17 class CancelableTaskManager; variable
22 std::unique_ptr<CancelableTask> MakeCancelableTask(CancelableTaskManager*,
28 CancelableTaskManager* manager, std::function<void(double)>);
/third_party/node/deps/v8/src/execution/
Dfutex-emulation.cc63 node->timeout_task_id_ = CancelableTaskManager::kInvalidTaskId; in DeleteNodesForIsolate()
114 DCHECK_EQ(CancelableTaskManager::kInvalidTaskId, timeout_task_id_); in ~FutexWaitListNode()
118 if (timeout_task_id_ != CancelableTaskManager::kInvalidTaskId) { in CancelTimeoutTask()
120 timeout_task_id_ = CancelableTaskManager::kInvalidTaskId; in CancelTimeoutTask()
142 ResolveAsyncWaiterPromisesTask(CancelableTaskManager* cancelable_task_manager, in ResolveAsyncWaiterPromisesTask()
156 AsyncWaiterTimeoutTask(CancelableTaskManager* cancelable_task_manager, in AsyncWaiterTimeoutTask()
713 DCHECK_EQ(CancelableTaskManager::kInvalidTaskId, node->timeout_task_id_); in Wake()
734 DCHECK_EQ(CancelableTaskManager::kInvalidTaskId, in Wake()
846 DCHECK_EQ(CancelableTaskManager::kInvalidTaskId, node->timeout_task_id_); in ResolveAsyncWaiterPromises()
858 node->timeout_task_id_ = CancelableTaskManager::kInvalidTaskId; in HandleAsyncWaiterTimeout()
[all …]
Dfutex-emulation.h96 CancelableTaskManager* cancelable_task_manager_ = nullptr;
135 CancelableTaskManager::Id timeout_task_id_ =
136 CancelableTaskManager::kInvalidTaskId;
Disolate.h98 class CancelableTaskManager; variable
1731 CancelableTaskManager* cancelable_task_manager() { in cancelable_task_manager()
2333 CancelableTaskManager* cancelable_task_manager_ = nullptr;
Disolate.cc3253 cancelable_task_manager_(new CancelableTaskManager()) { in ThrowInternal()
/third_party/node/deps/v8/src/compiler-dispatcher/
Dlazy-compile-dispatcher.h35 class CancelableTaskManager; variable
197 std::unique_ptr<CancelableTaskManager> idle_task_manager_;
Dlazy-compile-dispatcher.cc78 idle_task_manager_(new CancelableTaskManager()), in LazyCompileDispatcher()
/third_party/node/deps/v8/src/heap/
Darray-buffer-sweeper.cc91 CancelableTaskManager::Id id_ = CancelableTaskManager::kInvalidTaskId;
Dsweeper.h214 CancelableTaskManager::Id iterability_task_id_;
/third_party/node/deps/v8/src/wasm/
Dmodule-compiler.h237 CancelableTaskManager background_task_manager_;
/third_party/node/deps/v8/src/d8/
Dd8.h39 class CancelableTaskManager; variable
256 i::CancelableTaskManager* task_manager_;
Dd8.cc4151 ProcessMessageTask(i::CancelableTaskManager* task_manager, in ProcessMessageTask()
4175 TerminateTask(i::CancelableTaskManager* task_manager, in TerminateTask()