// Copyright 2018 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_MODEL_BLOCKING_DATA_TYPE_STORE_H_ #define COMPONENTS_SYNC_MODEL_BLOCKING_DATA_TYPE_STORE_H_ #include <memory> #include <optional> #include "components/sync/base/data_type.h" #include "components/sync/model/data_type_store_base.h" #include "components/sync/model/model_error.h" namespace syncer { class MetadataBatch; // BlockingDataTypeStore represents a synchronous API for a leveldb-based // persistence layer, with support for metadata. class BlockingDataTypeStore : public DataTypeStoreBase { … }; } // namespace syncer #endif // COMPONENTS_SYNC_MODEL_BLOCKING_DATA_TYPE_STORE_H_