// Copyright 2015 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_SYNC_PREFERENCES_PREF_MODEL_ASSOCIATOR_CLIENT_H_ #define COMPONENTS_SYNC_PREFERENCES_PREF_MODEL_ASSOCIATOR_CLIENT_H_ #include <string_view> #include "base/memory/ref_counted.h" #include "base/values.h" namespace sync_preferences { class SyncablePrefsDatabase; // This class allows the embedder to configure the PrefModelAssociator to // have a different behaviour when receiving preference synchronisations // events from the server. class PrefModelAssociatorClient : public base::RefCounted<PrefModelAssociatorClient> { … }; } // namespace sync_preferences #endif // COMPONENTS_SYNC_PREFERENCES_PREF_MODEL_ASSOCIATOR_CLIENT_H_