Index: sync/api/model_type_change_processor.h |
diff --git a/sync/api/model_type_change_processor.h b/sync/api/model_type_change_processor.h |
index e9347bd697709655dd9c833a21d82135c943ee40..70e03dee15a09ac916e1b124aadd34a4c35421a6 100644 |
--- a/sync/api/model_type_change_processor.h |
+++ b/sync/api/model_type_change_processor.h |
@@ -9,6 +9,7 @@ |
#include <string> |
#include "sync/api/entity_data.h" |
+#include "sync/api/sync_error_factory.h" |
#include "sync/base/sync_export.h" |
#include "sync/internal_api/public/activation_context.h" |
@@ -24,14 +25,14 @@ class MetadataChangeList; |
// Interface used by the ModelTypeService to inform sync of local |
// changes. |
-class SYNC_EXPORT ModelTypeChangeProcessor { |
+class SYNC_EXPORT ModelTypeChangeProcessor : public syncer::SyncErrorFactory { |
public: |
typedef base::Callback<void(syncer::SyncError, |
std::unique_ptr<ActivationContext>)> |
StartCallback; |
ModelTypeChangeProcessor(); |
- virtual ~ModelTypeChangeProcessor(); |
+ ~ModelTypeChangeProcessor() override; |
// Inform the processor of a new or updated entity. The |entity_data| param |
// does not need to be fully set, but it should at least have specifics and |