#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 {
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) { … }
}