Index: content/browser/indexed_db/indexed_db_class_factory.h |
diff --git a/content/browser/indexed_db/indexed_db_class_factory.h b/content/browser/indexed_db/indexed_db_class_factory.h |
index 3c218f0a8343bad65df564fdb908eb43ee5dce85..b820ee0df10ea9dab802b3a5c09ea199012eea88 100644 |
--- a/content/browser/indexed_db/indexed_db_class_factory.h |
+++ b/content/browser/indexed_db/indexed_db_class_factory.h |
@@ -19,6 +19,7 @@ |
namespace leveldb { |
class Iterator; |
+class Snapshot; |
} // namespace leveldb |
namespace content { |
@@ -29,6 +30,7 @@ class IndexedDBFactory; |
class IndexedDBTransaction; |
class LevelDBDatabase; |
class LevelDBIteratorImpl; |
+class LevelDBIteratorPoolController; |
class LevelDBTransaction; |
// Use this factory to create some IndexedDB objects. Exists solely to |
@@ -55,7 +57,9 @@ class CONTENT_EXPORT IndexedDBClassFactory { |
IndexedDBBackingStore::Transaction* backing_store_transaction); |
virtual std::unique_ptr<LevelDBIteratorImpl> CreateIteratorImpl( |
- std::unique_ptr<leveldb::Iterator> iterator); |
+ std::unique_ptr<leveldb::Iterator> iterator, |
+ LevelDBIteratorPoolController* pool_controller, |
+ const leveldb::Snapshot* snapshot); |
virtual scoped_refptr<LevelDBTransaction> CreateLevelDBTransaction( |
LevelDBDatabase* db); |