chromium/chrome/browser/safe_browsing/extension_telemetry/declarative_net_request_action_signal_processor.cc

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

#include "chrome/browser/safe_browsing/extension_telemetry/declarative_net_request_action_signal_processor.h"

#include "base/check_op.h"
#include "chrome/browser/safe_browsing/extension_telemetry/declarative_net_request_action_signal.h"

namespace safe_browsing {

namespace {

// Used to limit the number of unique action details stored for each
// extension.
constexpr size_t kMaxUniqueActionDetails =;

}  // namespace

DeclarativeNetRequestActionSignalProcessor::
    DeclarativeNetRequestActionInfoStoreEntry::
        DeclarativeNetRequestActionInfoStoreEntry() = default;
DeclarativeNetRequestActionSignalProcessor::
    DeclarativeNetRequestActionInfoStoreEntry::
        ~DeclarativeNetRequestActionInfoStoreEntry() = default;
DeclarativeNetRequestActionSignalProcessor::
    DeclarativeNetRequestActionInfoStoreEntry::
        DeclarativeNetRequestActionInfoStoreEntry(
            const DeclarativeNetRequestActionInfoStoreEntry& src) = default;
DeclarativeNetRequestActionSignalProcessor::
    DeclarativeNetRequestActionSignalProcessor()
    :{}
DeclarativeNetRequestActionSignalProcessor::
    ~DeclarativeNetRequestActionSignalProcessor() = default;

void DeclarativeNetRequestActionSignalProcessor::ProcessSignal(
    const ExtensionSignal& signal) {}

std::unique_ptr<ExtensionTelemetryReportRequest_SignalInfo>
DeclarativeNetRequestActionSignalProcessor::GetSignalInfoForReport(
    const extensions::ExtensionId& extension_id) {}

bool DeclarativeNetRequestActionSignalProcessor::HasDataToReportForTest()
    const {}

void DeclarativeNetRequestActionSignalProcessor::
    SetMaxUniqueActionDetailsForTest(size_t max_unique_action_details) {}

}  // namespace safe_browsing