#include "third_party/blink/renderer/core/scheduler/web_scheduling_task_state.h"
#include "third_party/blink/renderer/core/dom/abort_signal.h"
#include "third_party/blink/renderer/core/scheduler/dom_task_signal.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
#include "third_party/blink/renderer/platform/scheduler/public/task_attribution_info.h"
namespace blink {
WebSchedulingTaskState::WebSchedulingTaskState(
scheduler::TaskAttributionInfo* task_state,
AbortSignal* abort_source,
DOMTaskSignal* priority_source)
: … { … }
void WebSchedulingTaskState::Trace(Visitor* visitor) const { … }
AbortSignal* WebSchedulingTaskState::AbortSource() { … }
DOMTaskSignal* WebSchedulingTaskState::PrioritySource() { … }
scheduler::TaskAttributionInfo*
WebSchedulingTaskState::GetTaskAttributionInfo() { … }
}