chromium/components/metrics/structured/structured_metrics_features.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 "components/metrics/structured/structured_metrics_features.h"

#include "base/feature_list.h"

namespace metrics::structured {

BASE_FEATURE();

BASE_FEATURE();

BASE_FEATURE();

constexpr base::FeatureParam<int> kLimitFilesPerScanParam{};
constexpr base::FeatureParam<int> kFileSizeByteLimitParam{};

constexpr base::FeatureParam<std::string> kDisallowedProjectsParam{};

constexpr base::FeatureParam<int> kMinLogQueueCount{};

constexpr base::FeatureParam<int> kMinLogQueueSizeBytes{};

constexpr base::FeatureParam<int> kMaxLogSizeBytes{};

constexpr base::FeatureParam<int> kUploadTimeInSeconds{};

constexpr base::FeatureParam<int> kExternalMetricsCollectionIntervalInSeconds{};

constexpr base::FeatureParam<int> kStructuredMetricsUploadCadenceMinutes{};

constexpr base::FeatureParam<int> kMaxProtoKiBSize{};

constexpr base::FeatureParam<int> kEventBackupTimeSec{};

constexpr base::FeatureParam<double> kMaxBufferSizeQuota{};

constexpr base::FeatureParam<double> kMaxDiskSizeQuota{};

int GetFileLimitPerScan() {}

int GetFileSizeByteLimit() {}

int GetUploadCadenceMinutes() {}

int GetProtoKiBLimit() {}

std::string GetDisabledProjects() {}

int GetUploadInterval() {}

base::TimeDelta GetExternalMetricsCollectionInterval() {}

base::TimeDelta GetBackupTimeDelta() {}

double GetMaxBufferSizeRatio() {}

double GetMaxDiskSizeRatio() {}

}  // namespace metrics::structured