Index: chrome/browser/sync/glue/extension_setting_data_type_controller.h |
diff --git a/chrome/browser/sync/glue/extension_setting_data_type_controller.h b/chrome/browser/sync/glue/extension_setting_data_type_controller.h |
index 9f8e7d8aac36db6befca3e371b7f77bfc892dffb..a6db8e82257451182aab971839e9d1346eb9bd96 100644 |
--- a/chrome/browser/sync/glue/extension_setting_data_type_controller.h |
+++ b/chrome/browser/sync/glue/extension_setting_data_type_controller.h |
@@ -26,28 +26,23 @@ namespace browser_sync { |
class ExtensionSettingDataTypeController |
: public sync_driver::NonUIDataTypeController { |
public: |
- ExtensionSettingDataTypeController( |
- // Either EXTENSION_SETTINGS or APP_SETTINGS. |
- syncer::ModelType type, |
- const base::Closure& error_callback, |
- sync_driver::SyncClient* sync_client, |
- Profile* profile); |
+ // |type| is either EXTENSION_SETTINGS or APP_SETTINGS. |
+ // |dump_stack| is called when an unrecoverable error occurs. |
+ ExtensionSettingDataTypeController(syncer::ModelType type, |
+ const base::Closure& dump_stack, |
+ sync_driver::SyncClient* sync_client, |
+ Profile* profile); |
+ ~ExtensionSettingDataTypeController() override; |
// NonFrontendDataTypeController implementation |
- syncer::ModelType type() const override; |
syncer::ModelSafeGroup model_safe_group() const override; |
private: |
- ~ExtensionSettingDataTypeController() override; |
- |
// NonFrontendDataTypeController implementation. |
bool PostTaskOnBackendThread(const tracked_objects::Location& from_here, |
const base::Closure& task) override; |
bool StartModels() override; |
- // Either EXTENSION_SETTINGS or APP_SETTINGS. |
- syncer::ModelType type_; |
- |
// Only used on the UI thread. |
Profile* profile_; |