chromium/third_party/blink/renderer/core/dom/abort_signal_registry.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/dom/abort_signal_registry.h"

#include "third_party/blink/renderer/core/dom/abort_signal.h"
#include "third_party/blink/renderer/core/dom/abort_signal_composition_type.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/execution_context/execution_context_lifecycle_observer.h"

namespace blink {

// static
const char AbortSignalRegistry::kSupplementName[] =;

// static
AbortSignalRegistry* AbortSignalRegistry::From(ExecutionContext& context) {}

AbortSignalRegistry::AbortSignalRegistry(ExecutionContext& context)
    :{}

AbortSignalRegistry::~AbortSignalRegistry() = default;

void AbortSignalRegistry::Trace(Visitor* visitor) const {}

void AbortSignalRegistry::ContextDestroyed() {}

void AbortSignalRegistry::RegisterAbortAlgorithm(
    EventListener* listener,
    AbortSignal::AlgorithmHandle* handle) {}

void AbortSignalRegistry::RegisterSignal(const AbortSignal& signal,
                                         AbortSignalCompositionType type) {}

void AbortSignalRegistry::UnregisterSignal(const AbortSignal& signal,
                                           AbortSignalCompositionType type) {}

}  // namespace blink