Index: components/sync_driver/generic_change_processor.h |
diff --git a/components/sync_driver/generic_change_processor.h b/components/sync_driver/generic_change_processor.h |
index 9f55a53a8ee6c45e5aedcbf394a6b6b98a3912b5..fb3d910653f7c7e0990ae9fb0f1dabfecf47613d 100644 |
--- a/components/sync_driver/generic_change_processor.h |
+++ b/components/sync_driver/generic_change_processor.h |
@@ -39,6 +39,7 @@ namespace browser_sync { |
// be used on the same thread in which it was created. |
class GenericChangeProcessor : public ChangeProcessor, |
public syncer::SyncChangeProcessor, |
+ public syncer::AttachmentService::Delegate, |
public base::NonThreadSafe { |
public: |
// Create a change processor and connect it to the syncer. |
@@ -71,6 +72,10 @@ class GenericChangeProcessor : public ChangeProcessor, |
syncer::SyncChangeProcessor::ContextRefreshStatus refresh_status, |
const std::string& context) OVERRIDE; |
+ // syncer::AttachmentService::Delegate implementation. |
+ virtual void OnAttachmentUploaded( |
+ const syncer::AttachmentId& attachment_id) OVERRIDE; |
+ |
// Similar to above, but returns a SyncError for use by direct clients |
// of GenericChangeProcessor that may need more error visibility. |
virtual syncer::SyncError GetAllSyncDataReturnError( |