Chromium Code Reviews| 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..183c6b5586ebab065e4f759653f202429cbd701d 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,24 @@ namespace browser_sync { |
| class ExtensionSettingDataTypeController |
| : public sync_driver::NonUIDataTypeController { |
| public: |
| + // |dump_stack| is called when an unrecoverable error occurs. |
| ExtensionSettingDataTypeController( |
| // Either EXTENSION_SETTINGS or APP_SETTINGS. |
|
skym
2016/09/02 22:45:28
Can you move this to be able the function itself t
maxbogue
2016/09/03 00:14:50
Done.
|
| syncer::ModelType type, |
| - const base::Closure& error_callback, |
| + 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_; |