Chromium Code Reviews| Index: sync/internal_api/public/attachments/on_disk_attachment_store.h |
| diff --git a/sync/internal_api/public/attachments/on_disk_attachment_store.h b/sync/internal_api/public/attachments/on_disk_attachment_store.h |
| index d74b60bf60895fe66b56a1d1df9052fc83c685db..fdd9f33ab2d07c71632434ce228548941abfb90c 100644 |
| --- a/sync/internal_api/public/attachments/on_disk_attachment_store.h |
| +++ b/sync/internal_api/public/attachments/on_disk_attachment_store.h |
| @@ -13,12 +13,17 @@ |
| #include "sync/api/attachments/attachment_store.h" |
| #include "sync/base/sync_export.h" |
| +namespace attachment_store_pb { |
| +class AttachmentStoreMetadata; |
| +} // namespace attachment_store_pb |
| + |
| namespace base { |
| class SequencedTaskRunner; |
| } // namespace base |
| namespace leveldb { |
| class DB; |
| +class Status; |
| } // namespace leveldb |
| namespace syncer { |
| @@ -49,7 +54,13 @@ class SYNC_EXPORT OnDiskAttachmentStore : public AttachmentStoreBase, |
| Result OpenOrCreate(const base::FilePath& path); |
| private: |
| - std::string CreateDataKeyFromAttachmentId(const AttachmentId& attachment_id); |
| + static leveldb::Status ReadStoreMetadata( |
|
maniscalco
2014/10/21 21:41:03
Light suggestion: unless you need them to be part
pavely
2014/10/24 20:42:55
Done.
|
| + leveldb::DB* db, |
| + attachment_store_pb::AttachmentStoreMetadata* metadata); |
| + static leveldb::Status UpdateStoreMetadata( |
| + leveldb::DB* db, |
| + const attachment_store_pb::AttachmentStoreMetadata& metadata); |
| + std::string MakeDataKeyFromAttachmentId(const AttachmentId& attachment_id); |
| scoped_refptr<base::SequencedTaskRunner> callback_task_runner_; |
| scoped_ptr<leveldb::DB> db_; |