Chromium Code Reviews| Index: components/sync_driver/sync_api_component_factory.h |
| diff --git a/components/sync_driver/sync_api_component_factory.h b/components/sync_driver/sync_api_component_factory.h |
| index cdb5a42db5e0cbe473741bf9125cba40809aa79c..62a2b6030424bd1520e9e3141bd120e830f9c4e1 100644 |
| --- a/components/sync_driver/sync_api_component_factory.h |
| +++ b/components/sync_driver/sync_api_component_factory.h |
| @@ -7,6 +7,7 @@ |
| #include "base/memory/scoped_ptr.h" |
| #include "base/memory/weak_ptr.h" |
| +#include "sync/api/attachments/attachment_service.h" |
| #include "sync/api/attachments/attachment_store.h" |
|
maniscalco
2014/05/15 20:09:28
No longer needed?
pavely
2014/05/16 00:19:10
Done.
|
| #include "sync/api/syncable_service.h" |
| #include "sync/internal_api/public/base/model_type.h" |
| @@ -23,11 +24,10 @@ class SyncApiComponentFactory { |
| virtual base::WeakPtr<syncer::SyncableService> GetSyncableServiceForType( |
| syncer::ModelType type) = 0; |
| - // Returns the custom attachment store for a model type, if there is one. |
| - // May return NULL, which implies sync should use a default implementation. |
| + // Creates attachment service. |
| // Note: Should only be called from the model type thread. |
|
maniscalco
2014/05/15 20:09:28
Please document the delegate parameter (does not o
pavely
2014/05/16 00:19:10
Done.
|
| - virtual scoped_ptr<syncer::AttachmentStore> |
| - CreateCustomAttachmentStoreForType(syncer::ModelType type) = 0; |
| + virtual scoped_ptr<syncer::AttachmentService> CreateAttachmentService( |
| + syncer::AttachmentService::Delegate* delegate) = 0; |
| }; |
| } // namespace browser_sync |