// Copyright 2019 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_NIGORI_NIGORI_SYNC_BRIDGE_H_ #define COMPONENTS_SYNC_NIGORI_NIGORI_SYNC_BRIDGE_H_ #include <memory> #include <optional> #include "components/sync/model/conflict_resolution.h" #include "components/sync/model/model_error.h" namespace syncer { struct EntityData; // Interface implemented by Nigori model to receive Nigori updates from sync via // a DataTypeLocalChangeProcessor. Provides a way for sync to update the data // and metadata for Nigori entities, as well as the data type state. class NigoriSyncBridge { … }; } // namespace syncer #endif // COMPONENTS_SYNC_NIGORI_NIGORI_SYNC_BRIDGE_H_