| 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);
|
|
|