#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) { … }
}