chromium/content/browser/attribution_reporting/attribution_resolver_delegate.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 "content/browser/attribution_reporting/attribution_resolver_delegate.h"

#include "base/check.h"
#include "base/notreached.h"
#include "content/browser/attribution_reporting/attribution_config.h"
#include "content/browser/attribution_reporting/attribution_reporting.mojom.h"

namespace content {

AttributionResolverDelegate::AttributionResolverDelegate(
    const AttributionConfig& config)
    :{}

AttributionResolverDelegate::~AttributionResolverDelegate() = default;

int AttributionResolverDelegate::GetMaxSourcesPerOrigin() const {}

int AttributionResolverDelegate::GetMaxReportsPerDestination(
    attribution_reporting::mojom::ReportType report_type) const {}

int AttributionResolverDelegate::GetMaxDestinationsPerSourceSiteReportingSite()
    const {}

const AttributionConfig::RateLimitConfig&
AttributionResolverDelegate::GetRateLimits() const {}

int AttributionResolverDelegate::GetMaxAggregatableReportsPerSource() const {}

AttributionConfig::DestinationRateLimit
AttributionResolverDelegate::GetDestinationRateLimit() const {}

AttributionConfig::AggregatableDebugRateLimit
AttributionResolverDelegate::GetAggregatableDebugRateLimit() const {}

}  // namespace content