chromium/content/child/child_process_synthetic_trial_syncer.cc

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "content/child/child_process_synthetic_trial_syncer.h"

#include "base/no_destructor.h"
#include "components/variations/variations_crash_keys.h"
#include "mojo/public/cpp/bindings/self_owned_receiver.h"

namespace content {

ChildProcessSyntheticTrialSyncer::ChildProcessSyntheticTrialSyncer() = default;
ChildProcessSyntheticTrialSyncer::~ChildProcessSyntheticTrialSyncer() = default;

void ChildProcessSyntheticTrialSyncer::Create(
    mojo::PendingReceiver<mojom::SyntheticTrialConfiguration> receiver) {}

std::unique_ptr<ChildProcessSyntheticTrialSyncer>
ChildProcessSyntheticTrialSyncer::CreateInstanceForTesting() {}

void ChildProcessSyntheticTrialSyncer::AddOrUpdateSyntheticTrialGroups(
    std::vector<mojom::SyntheticTrialGroupPtr> trial_groups) {}

void ChildProcessSyntheticTrialSyncer::RemoveSyntheticTrialGroups(
    std::vector<mojom::SyntheticTrialGroupPtr> trial_groups) {}

void ChildProcessSyntheticTrialSyncer::AddOrUpdateTrialGroupInternal(
    const std::string& trial_name,
    const std::string& group_name) {}

}  // namespace content