summaryrefslogtreecommitdiffstats
path: root/components
diff options
context:
space:
mode:
Diffstat (limited to 'components')
-rw-r--r--components/sync_driver/device_info_service.cc10
-rw-r--r--components/sync_driver/device_info_service.h7
2 files changed, 9 insertions, 8 deletions
diff --git a/components/sync_driver/device_info_service.cc b/components/sync_driver/device_info_service.cc
index f210b2f..0a5949e 100644
--- a/components/sync_driver/device_info_service.cc
+++ b/components/sync_driver/device_info_service.cc
@@ -34,20 +34,20 @@ DeviceInfoService::DeviceInfoService(
DeviceInfoService::~DeviceInfoService() {}
-syncer_v2::MetadataChanges* DeviceInfoService::CreateMetadataChanges() {
- // TODO(skym): Implementation.
- return nullptr;
+scoped_ptr<syncer_v2::MetadataChangeList>
+DeviceInfoService::CreateMetadataChangeList() {
+ return make_scoped_ptr(new syncer_v2::SimpleMetadataChangeList());
}
syncer::SyncError DeviceInfoService::MergeSyncData(
- syncer_v2::MetadataChanges* metadata_changes,
+ scoped_ptr<syncer_v2::MetadataChangeList> metadata_change_list,
syncer_v2::EntityDataList entity_data_list) {
// TODO(skym): Implementation.
return syncer::SyncError();
}
syncer::SyncError DeviceInfoService::ApplySyncChanges(
- syncer_v2::MetadataChanges* metadata_changes,
+ scoped_ptr<syncer_v2::MetadataChangeList> metadata_change_list,
syncer_v2::EntityChangeList entity_changes) {
// TODO(skym): Implementation.
return syncer::SyncError();
diff --git a/components/sync_driver/device_info_service.h b/components/sync_driver/device_info_service.h
index 76a4126..fdd1127 100644
--- a/components/sync_driver/device_info_service.h
+++ b/components/sync_driver/device_info_service.h
@@ -15,6 +15,7 @@
#include "components/sync_driver/device_info_tracker.h"
#include "components/sync_driver/local_device_info_provider.h"
#include "sync/api/model_type_service.h"
+#include "sync/internal_api/public/simple_metadata_change_list.h"
namespace syncer {
class SyncError;
@@ -41,12 +42,12 @@ class DeviceInfoService : public syncer_v2::ModelTypeService,
~DeviceInfoService() override;
// ModelTypeService implementation.
- syncer_v2::MetadataChanges* CreateMetadataChanges() override;
+ scoped_ptr<syncer_v2::MetadataChangeList> CreateMetadataChangeList() override;
syncer::SyncError MergeSyncData(
- syncer_v2::MetadataChanges* metadata_changes,
+ scoped_ptr<syncer_v2::MetadataChangeList> metadata_change_list,
syncer_v2::EntityDataList entity_data_list) override;
syncer::SyncError ApplySyncChanges(
- syncer_v2::MetadataChanges* metadata_changes,
+ scoped_ptr<syncer_v2::MetadataChangeList> metadata_change_list,
syncer_v2::EntityChangeList entity_changes) override;
void LoadMetadata(MetadataCallback callback) override;
void GetData(ClientKeyList client_keys, DataCallback callback) override;