| Index: chrome/browser/sync_file_system/drive_backend/drive_backend_util.h
|
| diff --git a/chrome/browser/sync_file_system/drive_backend/drive_backend_util.h b/chrome/browser/sync_file_system/drive_backend/drive_backend_util.h
|
| index c98d6439d11cdbe93fbf15c9d2fb7005cebfd6a3..84fcba02430de0646a9b6c77930bc8bc596e6d9e 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend/drive_backend_util.h
|
| +++ b/chrome/browser/sync_file_system/drive_backend/drive_backend_util.h
|
| @@ -22,27 +22,21 @@ class FileResource;
|
| class ResourceEntry;
|
| }
|
|
|
| -namespace leveldb {
|
| -class DB;
|
| -class WriteBatch;
|
| -}
|
| -
|
| namespace sync_file_system {
|
| namespace drive_backend {
|
|
|
| -void PutVersionToBatch(int64 version, leveldb::WriteBatch* batch);
|
| +class LevelDBWrapper;
|
| +
|
| +void PutVersionToDB(int64 version, LevelDBWrapper* db);
|
|
|
| -void PutServiceMetadataToBatch(const ServiceMetadata& service_metadata,
|
| - leveldb::WriteBatch* batch);
|
| -void PutFileMetadataToBatch(const FileMetadata& file,
|
| - leveldb::WriteBatch* batch);
|
| -void PutFileTrackerToBatch(const FileTracker& tracker,
|
| - leveldb::WriteBatch* batch);
|
| +void PutServiceMetadataToDB(const ServiceMetadata& service_metadata,
|
| + LevelDBWrapper* db);
|
| +void PutFileMetadataToDB(const FileMetadata& file, LevelDBWrapper* db);
|
| +void PutFileTrackerToDB(const FileTracker& tracker, LevelDBWrapper* db);
|
|
|
| -void PutFileMetadataDeletionToBatch(const std::string& file_id,
|
| - leveldb::WriteBatch* batch);
|
| -void PutFileTrackerDeletionToBatch(int64 tracker_id,
|
| - leveldb::WriteBatch* batch);
|
| +void PutFileMetadataDeletionToDB(const std::string& file_id,
|
| + LevelDBWrapper* db);
|
| +void PutFileTrackerDeletionToDB(int64 tracker_id, LevelDBWrapper* db);
|
|
|
| bool HasFileAsParent(const FileDetails& details, const std::string& file_id);
|
|
|
| @@ -58,7 +52,7 @@ SyncStatusCode GDataErrorCodeToSyncStatusCode(
|
| bool RemovePrefix(const std::string& str, const std::string& prefix,
|
| std::string* out);
|
|
|
| -scoped_ptr<ServiceMetadata> InitializeServiceMetadata(leveldb::DB* db);
|
| +scoped_ptr<ServiceMetadata> InitializeServiceMetadata(LevelDBWrapper* db);
|
|
|
| template <typename Src, typename Dest>
|
| void AppendContents(const Src& src, Dest* dest) {
|
|
|