Index: components/sync_driver/data_type_manager_impl.h |
diff --git a/components/sync_driver/data_type_manager_impl.h b/components/sync_driver/data_type_manager_impl.h |
index 7d0b101ed3eb044a079b699cc093724d076a4479..abd7fbc0edfa6e7f82f10d94d96d5321a83d10f6 100644 |
--- a/components/sync_driver/data_type_manager_impl.h |
+++ b/components/sync_driver/data_type_manager_impl.h |
@@ -30,6 +30,7 @@ namespace sync_driver { |
class DataTypeController; |
class DataTypeEncryptionHandler; |
class DataTypeManagerObserver; |
+class DataTypeStatusTable; |
// List of data types grouped by priority and ordered from high priority to |
// low priority. |
@@ -45,14 +46,14 @@ class DataTypeManagerImpl : public DataTypeManager, |
const DataTypeController::TypeMap* controllers, |
const DataTypeEncryptionHandler* encryption_handler, |
BackendDataTypeConfigurer* configurer, |
- DataTypeManagerObserver* observer); |
+ DataTypeManagerObserver* observer, |
+ DataTypeStatusTable* data_type_status_table); |
virtual ~DataTypeManagerImpl(); |
// DataTypeManager interface. |
virtual void Configure(syncer::ModelTypeSet desired_types, |
syncer::ConfigureReason reason) OVERRIDE; |
virtual void ReenableType(syncer::ModelType type) OVERRIDE; |
- virtual void ResetDataTypeErrors() OVERRIDE; |
// Needed only for backend migration. |
virtual void PurgeForMigration( |
@@ -162,7 +163,7 @@ class DataTypeManagerImpl : public DataTypeManager, |
// For querying failed data types (having unrecoverable error) when |
// configuring backend. |
- DataTypeStatusTable data_type_status_table_; |
+ DataTypeStatusTable* data_type_status_table_; |
// Types waiting to be downloaded. |
TypeSetPriorityList download_types_queue_; |