// Copyright 2021 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_SERVICE_GLUE_SYNC_TRANSPORT_DATA_PREFS_H_ #define COMPONENTS_SYNC_SERVICE_GLUE_SYNC_TRANSPORT_DATA_PREFS_H_ #include <string> #include <vector> #include "base/memory/raw_ptr.h" #include "base/sequence_checker.h" #include "base/time/time.h" #include "base/values.h" #include "components/signin/public/base/gaia_id_hash.h" class PrefRegistrySimple; class PrefService; namespace syncer { // Thin wrapper for "bookkeeping" sync preferences, such as the last synced // time, whether the last shutdown was clean, etc. Does *NOT* include sync // preferences which are directly user-controlled, such as the set of selected // types. // // In order to use this class RegisterProfilePrefs() needs to be invoked first. class SyncTransportDataPrefs { … }; } // namespace syncer #endif // COMPONENTS_SYNC_SERVICE_GLUE_SYNC_TRANSPORT_DATA_PREFS_H_