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

// Copyright 2021 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/tabs_execute_script_signal_processor.h"

#include "base/check_op.h"
#include "chrome/browser/safe_browsing/extension_telemetry/tabs_execute_script_signal.h"
#include "components/safe_browsing/core/common/proto/csd.pb.h"

namespace safe_browsing {

// Used to limit the number of unique script hashes stored for each extension.
const size_t kMaxScriptHashes =;

TabsExecuteScriptSignalProcessor::ScriptHashStoreEntry::ScriptHashStoreEntry() =
    default;
TabsExecuteScriptSignalProcessor::ScriptHashStoreEntry::
    ~ScriptHashStoreEntry() = default;
TabsExecuteScriptSignalProcessor::ScriptHashStoreEntry::ScriptHashStoreEntry(
    const ScriptHashStoreEntry& src) = default;
TabsExecuteScriptSignalProcessor::TabsExecuteScriptSignalProcessor()
    :{}
TabsExecuteScriptSignalProcessor::~TabsExecuteScriptSignalProcessor() = default;

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

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

bool TabsExecuteScriptSignalProcessor::HasDataToReportForTest() const {}

void TabsExecuteScriptSignalProcessor::SetMaxScriptHashesForTest(
    size_t max_script_hashes) {}

}  // namespace safe_browsing