#include "third_party/blink/renderer/core/scheduler/task_attribution_info_impl.h"
#include "third_party/blink/public/common/scheduler/task_attribution_id.h"
#include "third_party/blink/renderer/core/timing/soft_navigation_context.h"
namespace blink {
TaskAttributionInfoImpl::TaskAttributionInfoImpl(
scheduler::TaskAttributionId id,
SoftNavigationContext* soft_navigation_context)
: … { … }
void TaskAttributionInfoImpl::Trace(Visitor* visitor) const { … }
AbortSignal* TaskAttributionInfoImpl::AbortSource() { … }
DOMTaskSignal* TaskAttributionInfoImpl::PrioritySource() { … }
scheduler::TaskAttributionInfo*
TaskAttributionInfoImpl::GetTaskAttributionInfo() { … }
SoftNavigationContext* TaskAttributionInfoImpl::GetSoftNavigationContext() { … }
scheduler::TaskAttributionId TaskAttributionInfoImpl::Id() const { … }
}