| Index: sync/api/attachments/attachment_store.cc
|
| diff --git a/sync/api/attachments/attachment_store.cc b/sync/api/attachments/attachment_store.cc
|
| index ad4489e8d8db63b1d376b75d94fedc803599614f..353ad6bc991fabff9ffe0108b7715e029c1ba029 100644
|
| --- a/sync/api/attachments/attachment_store.cc
|
| +++ b/sync/api/attachments/attachment_store.cc
|
| @@ -7,6 +7,7 @@
|
| #include "base/thread_task_runner_handle.h"
|
| #include "sync/internal_api/public/attachments/attachment_store_handle.h"
|
| #include "sync/internal_api/public/attachments/in_memory_attachment_store.h"
|
| +#include "sync/internal_api/public/attachments/on_disk_attachment_store.h"
|
|
|
| namespace syncer {
|
|
|
| @@ -24,4 +25,12 @@ scoped_refptr<AttachmentStore> AttachmentStore::CreateInMemoryStore() {
|
| backend.Pass(), base::ThreadTaskRunnerHandle::Get()));
|
| }
|
|
|
| +scoped_refptr<AttachmentStore> AttachmentStore::CreateOnDiskStore(
|
| + const base::FilePath& path) {
|
| + scoped_ptr<AttachmentStoreBase> backend(
|
| + new OnDiskAttachmentStore(path, base::ThreadTaskRunnerHandle::Get()));
|
| + return scoped_refptr<AttachmentStore>(new AttachmentStoreHandle(
|
| + backend.Pass(), base::ThreadTaskRunnerHandle::Get()));
|
| +}
|
| +
|
| } // namespace syncer
|
|
|