Index: content/browser/indexed_db/indexed_db_backing_store.h |
diff --git a/content/browser/indexed_db/indexed_db_backing_store.h b/content/browser/indexed_db/indexed_db_backing_store.h |
index ed2e39589e0d03eeef89b3cd80e5cf3504c288c0..1dac5480e549d111893a76dcfb313ab75abc8d6f 100644 |
--- a/content/browser/indexed_db/indexed_db_backing_store.h |
+++ b/content/browser/indexed_db/indexed_db_backing_store.h |
@@ -97,7 +97,7 @@ class CONTENT_EXPORT IndexedDBBackingStore |
// Compact is public for testing. |
virtual void Compact(); |
- virtual std::vector<base::string16> GetDatabaseNames(); |
+ virtual std::vector<base::string16> GetDatabaseNames(leveldb::Status&); |
jsbell
2014/04/14 18:35:39
Chromium style is to use pointers, not non-const r
|
virtual leveldb::Status GetIDBDatabaseMetaData( |
const base::string16& name, |
IndexedDBDatabaseMetadata* metadata, |
@@ -260,15 +260,18 @@ class CONTENT_EXPORT IndexedDBBackingStore |
}; |
const IndexedDBKey& key() const { return *current_key_; } |
- bool Continue() { return Continue(NULL, NULL, SEEK); } |
- bool Continue(const IndexedDBKey* key, IteratorState state) { |
- return Continue(key, NULL, state); |
+ bool Continue(leveldb::Status& s) { return Continue(NULL, NULL, SEEK, s); } |
+ bool Continue(const IndexedDBKey* key, |
+ IteratorState state, |
+ leveldb::Status& s) { |
+ return Continue(key, NULL, state, s); |
} |
bool Continue(const IndexedDBKey* key, |
const IndexedDBKey* primary_key, |
- IteratorState state); |
- bool Advance(uint32 count); |
- bool FirstSeek(); |
+ IteratorState state, |
+ leveldb::Status&); |
+ bool Advance(uint32 count, leveldb::Status&); |
+ bool FirstSeek(leveldb::Status&); |
virtual Cursor* Clone() = 0; |
virtual const IndexedDBKey& primary_key() const; |
@@ -300,27 +303,31 @@ class CONTENT_EXPORT IndexedDBBackingStore |
int64 database_id, |
int64 object_store_id, |
const IndexedDBKeyRange& key_range, |
- indexed_db::CursorDirection); |
+ indexed_db::CursorDirection, |
+ leveldb::Status&); |
virtual scoped_ptr<Cursor> OpenObjectStoreCursor( |
IndexedDBBackingStore::Transaction* transaction, |
int64 database_id, |
int64 object_store_id, |
const IndexedDBKeyRange& key_range, |
- indexed_db::CursorDirection); |
+ indexed_db::CursorDirection, |
+ leveldb::Status&); |
virtual scoped_ptr<Cursor> OpenIndexKeyCursor( |
IndexedDBBackingStore::Transaction* transaction, |
int64 database_id, |
int64 object_store_id, |
int64 index_id, |
const IndexedDBKeyRange& key_range, |
- indexed_db::CursorDirection); |
+ indexed_db::CursorDirection, |
+ leveldb::Status& s); |
virtual scoped_ptr<Cursor> OpenIndexCursor( |
IndexedDBBackingStore::Transaction* transaction, |
int64 database_id, |
int64 object_store_id, |
int64 index_id, |
const IndexedDBKeyRange& key_range, |
- indexed_db::CursorDirection); |
+ indexed_db::CursorDirection, |
+ leveldb::Status&); |
class Transaction { |
public: |