1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/browser/metrics/metrics_service_accessor.h"
6
7#include "components/metrics/metrics_service.h"
8
9// TODO(asvitkine): Remove when this class is moved to metrics namespace.
10using metrics::MetricsService;
11using metrics::SyntheticTrialGroup;
12
13// static
14bool MetricsServiceAccessor::RegisterSyntheticFieldTrial(
15    MetricsService* metrics_service,
16    uint32_t trial_name_hash,
17    uint32_t group_name_hash) {
18  if (!metrics_service)
19    return false;
20
21  SyntheticTrialGroup trial_group(trial_name_hash, group_name_hash);
22  metrics_service->RegisterSyntheticFieldTrial(trial_group);
23  return true;
24}
25