summaryrefslogtreecommitdiffstats
path: root/WebCore/storage/DatabaseTracker.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/storage/DatabaseTracker.h')
-rw-r--r--WebCore/storage/DatabaseTracker.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/WebCore/storage/DatabaseTracker.h b/WebCore/storage/DatabaseTracker.h
index 223d4f2..b1267bc 100644
--- a/WebCore/storage/DatabaseTracker.h
+++ b/WebCore/storage/DatabaseTracker.h
@@ -44,7 +44,7 @@
namespace WebCore {
-class Database;
+class AbstractDatabase;
class ScriptExecutionContext;
class SecurityOrigin;
@@ -70,17 +70,17 @@ public:
void setDatabaseDetails(SecurityOrigin*, const String& name, const String& displayName, unsigned long estimatedSize);
String fullPathForDatabase(SecurityOrigin*, const String& name, bool createIfDoesNotExist = true);
- void addOpenDatabase(Database*);
- void removeOpenDatabase(Database*);
- void getOpenDatabases(SecurityOrigin* origin, const String& name, HashSet<RefPtr<Database> >* databases);
+ void addOpenDatabase(AbstractDatabase*);
+ void removeOpenDatabase(AbstractDatabase*);
+ void getOpenDatabases(SecurityOrigin* origin, const String& name, HashSet<RefPtr<AbstractDatabase> >* databases);
- unsigned long long getMaxSizeForDatabase(const Database*);
- void databaseChanged(Database*);
+ unsigned long long getMaxSizeForDatabase(const AbstractDatabase*);
+ void databaseChanged(AbstractDatabase*);
private:
DatabaseTracker(const String& databasePath);
- typedef HashSet<Database*> DatabaseSet;
+ typedef HashSet<AbstractDatabase*> DatabaseSet;
typedef HashMap<String, DatabaseSet*> DatabaseNameMap;
typedef HashMap<RefPtr<SecurityOrigin>, DatabaseNameMap*, SecurityOriginHash> DatabaseOriginMap;