chromium/components/sync/service/passphrase_type_metrics_provider.cc

// Copyright 2019 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/sync/service/passphrase_type_metrics_provider.h"

#include "base/check.h"
#include "base/containers/flat_set.h"
#include "base/metrics/histogram_functions.h"
#include "base/notreached.h"
#include "components/sync/base/passphrase_enums.h"
#include "components/sync/service/sync_service.h"
#include "components/sync/service/sync_user_settings.h"

namespace syncer {

namespace {

PassphraseTypeForMetrics GetPassphraseTypeForSingleProfile(
    const SyncService& sync_service,
    bool wait_transport_active) {}

PassphraseTypeForMetrics GetPassphraseTypeForAllProfiles(
    const std::vector<const SyncService*>& sync_services,
    bool wait_transport_active) {}

}  // namespace

PassphraseTypeMetricsProvider::PassphraseTypeMetricsProvider(
    bool use_cached_passphrase_type,
    const GetAllSyncServicesCallback& get_all_sync_services_callback)
    :{}

PassphraseTypeMetricsProvider::~PassphraseTypeMetricsProvider() = default;

bool PassphraseTypeMetricsProvider::ProvideHistograms() {}

}  // namespace syncer