#include "src/tasks/cancelable-task.h"
#include "src/execution/isolate.h"
namespace v8 {
namespace internal {
Cancelable::~Cancelable() { … }
CancelableTaskManager::CancelableTaskManager()
: … { … }
CancelableTaskManager::~CancelableTaskManager() { … }
CancelableTaskManager::Id CancelableTaskManager::Register(Cancelable* task) { … }
void CancelableTaskManager::RemoveFinishedTask(CancelableTaskManager::Id id) { … }
TryAbortResult CancelableTaskManager::TryAbort(CancelableTaskManager::Id id) { … }
void CancelableTaskManager::CancelAndWait() { … }
TryAbortResult CancelableTaskManager::TryAbortAll() { … }
CancelableTask::CancelableTask(Isolate* isolate)
: … { … }
CancelableTask::CancelableTask(CancelableTaskManager* manager)
: … { … }
CancelableIdleTask::CancelableIdleTask(Isolate* isolate)
: … { … }
CancelableIdleTask::CancelableIdleTask(CancelableTaskManager* manager)
: … { … }
}
}