Index: trunk/src/content/browser/indexed_db/indexed_db_factory.h |
=================================================================== |
--- trunk/src/content/browser/indexed_db/indexed_db_factory.h (revision 244272) |
+++ trunk/src/content/browser/indexed_db/indexed_db_factory.h (working copy) |
@@ -26,9 +26,6 @@ |
class CONTENT_EXPORT IndexedDBFactory |
: NON_EXPORTED_BASE(public base::RefCountedThreadSafe<IndexedDBFactory>) { |
public: |
- typedef std::multimap<GURL, IndexedDBDatabase*> OriginDBMap; |
- typedef OriginDBMap::const_iterator OriginDBMapIterator; |
- |
explicit IndexedDBFactory(IndexedDBContextImpl* context); |
// Notifications from weak pointers. |
@@ -53,7 +50,8 @@ |
void HandleBackingStoreFailure(const GURL& origin_url); |
- std::pair<OriginDBMapIterator, OriginDBMapIterator> GetOpenDatabasesForOrigin( |
+ // Iterates over all databases; for diagnostics only. |
+ std::vector<IndexedDBDatabase*> GetOpenDatabasesForOrigin( |
const GURL& origin_url) const; |
// Called by IndexedDBContext after all connections are closed, to |
@@ -66,8 +64,6 @@ |
// Called by an IndexedDBDatabase when it is actually deleted. |
void DatabaseDeleted(const IndexedDBDatabase::Identifier& identifier); |
- size_t GetConnectionCount(const GURL& origin_url) const; |
- |
protected: |
friend class base::RefCountedThreadSafe<IndexedDBFactory>; |
@@ -108,14 +104,12 @@ |
const base::string16& name) const; |
bool IsBackingStoreOpen(const GURL& origin_url) const; |
bool IsBackingStorePendingClose(const GURL& origin_url) const; |
- void RemoveDatabaseFromMaps(const IndexedDBDatabase::Identifier& identifier); |
IndexedDBContextImpl* context_; |
typedef std::map<IndexedDBDatabase::Identifier, |
IndexedDBDatabase*> IndexedDBDatabaseMap; |
IndexedDBDatabaseMap database_map_; |
- OriginDBMap origin_dbs_; |
typedef std::map<GURL, scoped_refptr<IndexedDBBackingStore> > |
IndexedDBBackingStoreMap; |