Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(279)

Unified Diff: chrome/browser/sync_file_system/drive_backend/metadata_database_index_interface.h

Issue 428063002: [SyncFS] Replace leveldb classes with LevelDBWrapper (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase on cl/437943002 Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/sync_file_system/drive_backend/metadata_database_index_interface.h
diff --git a/chrome/browser/sync_file_system/drive_backend/metadata_database_index_interface.h b/chrome/browser/sync_file_system/drive_backend/metadata_database_index_interface.h
index 789950d283cf396b4357dd9ca66abf7deafc7d8b..5934b29891bf0808eef4a7a14beba4dbaca75f67 100644
--- a/chrome/browser/sync_file_system/drive_backend/metadata_database_index_interface.h
+++ b/chrome/browser/sync_file_system/drive_backend/metadata_database_index_interface.h
@@ -10,10 +10,6 @@
#include "base/memory/scoped_ptr.h"
-namespace leveldb {
-class WriteBatch;
-}
-
namespace sync_file_system {
namespace drive_backend {
@@ -50,21 +46,17 @@ class MetadataDatabaseIndexInterface {
// Stores |metadata| and updates indexes.
// This overwrites existing FileMetadata for the same |file_id|.
- virtual void StoreFileMetadata(
- scoped_ptr<FileMetadata> metadata, leveldb::WriteBatch* batch) = 0;
+ virtual void StoreFileMetadata(scoped_ptr<FileMetadata> metadata) = 0;
// Stores |tracker| and updates indexes.
// This overwrites existing FileTracker for the same |tracker_id|.
- virtual void StoreFileTracker(
- scoped_ptr<FileTracker> tracker, leveldb::WriteBatch* batch) = 0;
+ virtual void StoreFileTracker(scoped_ptr<FileTracker> tracker) = 0;
// Removes FileMetadata identified by |file_id| from indexes.
- virtual void RemoveFileMetadata(
- const std::string& file_id, leveldb::WriteBatch* batch) = 0;
+ virtual void RemoveFileMetadata(const std::string& file_id) = 0;
// Removes FileTracker identified by |tracker_id| from indexes.
- virtual void RemoveFileTracker(
- int64 tracker_id, leveldb::WriteBatch* batch) = 0;
+ virtual void RemoveFileTracker(int64 tracker_id) = 0;
// Returns a set of FileTracker that have |file_id| as its own.
virtual TrackerIDSet GetFileTrackerIDsByFileID(
@@ -94,24 +86,20 @@ class MetadataDatabaseIndexInterface {
virtual int64 PickDirtyTracker() const = 0;
// Demotes a dirty tracker.
- virtual void DemoteDirtyTracker(
- int64 tracker_id, leveldb::WriteBatch* batch) = 0;
+ virtual void DemoteDirtyTracker(int64 tracker_id) = 0;
virtual bool HasDemotedDirtyTracker() const = 0;
// Promotes all demoted dirty trackers to normal dirty trackers.
- virtual void PromoteDemotedDirtyTrackers(leveldb::WriteBatch* batch) = 0;
+ virtual void PromoteDemotedDirtyTrackers() = 0;
virtual size_t CountDirtyTracker() const = 0;
virtual size_t CountFileMetadata() const = 0;
virtual size_t CountFileTracker() const = 0;
- virtual void SetSyncRootTrackerID(int64 sync_root_id,
- leveldb::WriteBatch* batch) const = 0;
- virtual void SetLargestChangeID(int64 largest_change_id,
- leveldb::WriteBatch* batch) const = 0;
- virtual void SetNextTrackerID(int64 next_tracker_id,
- leveldb::WriteBatch* batch) const = 0;
+ virtual void SetSyncRootTrackerID(int64 sync_root_id) const = 0;
+ virtual void SetLargestChangeID(int64 largest_change_id) const = 0;
+ virtual void SetNextTrackerID(int64 next_tracker_id) const = 0;
virtual int64 GetSyncRootTrackerID() const = 0;
virtual int64 GetLargestChangeID() const = 0;
virtual int64 GetNextTrackerID() const = 0;

Powered by Google App Engine
This is Rietveld 408576698