#include "chrome/browser/safe_browsing/extension_telemetry/tabs_api_signal_processor.h"
#include <string>
#include "base/check_op.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/safe_browsing/extension_telemetry/tabs_api_signal.h"
#include "components/safe_browsing/core/common/proto/csd.pb.h"
namespace safe_browsing {
namespace {
constexpr size_t kMaxUniqueCallDetails = …;
}
TabsApiSignalProcessor::CallData::CallData() = default;
TabsApiSignalProcessor::CallData::~CallData() = default;
TabsApiSignalProcessor::CallData::CallData(const CallData& src) = default;
TabsApiSignalProcessor::TabsApiInfoStoreEntry::TabsApiInfoStoreEntry() =
default;
TabsApiSignalProcessor::TabsApiInfoStoreEntry::~TabsApiInfoStoreEntry() =
default;
TabsApiSignalProcessor::TabsApiInfoStoreEntry::TabsApiInfoStoreEntry(
const TabsApiInfoStoreEntry& src) = default;
TabsApiSignalProcessor::TabsApiSignalProcessor()
: … { … }
TabsApiSignalProcessor::~TabsApiSignalProcessor() = default;
void TabsApiSignalProcessor::ProcessSignal(const ExtensionSignal& signal) { … }
std::unique_ptr<ExtensionTelemetryReportRequest_SignalInfo>
TabsApiSignalProcessor::GetSignalInfoForReport(
const extensions::ExtensionId& extension_id) { … }
bool TabsApiSignalProcessor::HasDataToReportForTest() const { … }
void TabsApiSignalProcessor::SetMaxUniqueCallDetailsForTest(
size_t max_unique_call_details) { … }
}