Index: Source/WebCore/Modules/indexeddb/IDBFactoryBackendImpl.h |
=================================================================== |
--- Source/WebCore/Modules/indexeddb/IDBFactoryBackendImpl.h (revision 119484) |
+++ Source/WebCore/Modules/indexeddb/IDBFactoryBackendImpl.h (working copy) |
@@ -51,9 +51,9 @@ |
virtual ~IDBFactoryBackendImpl(); |
// Notifications from weak pointers. |
- void removeIDBDatabaseBackend(const String& uniqueIdentifier); |
+ virtual void removeIDBDatabaseBackend(const String& uniqueIdentifier); |
void addIDBBackingStore(const String& fileIdentifier, IDBBackingStore*); |
- void removeIDBBackingStore(const String& fileIdentifier); |
+ virtual void removeIDBBackingStore(const String& fileIdentifier); |
virtual void getDatabaseNames(PassRefPtr<IDBCallbacks>, PassRefPtr<SecurityOrigin>, Frame*, const String& dataDir); |
@@ -61,9 +61,11 @@ |
virtual void openFromWorker(const String& name, IDBCallbacks*, PassRefPtr<SecurityOrigin>, WorkerContext*, const String& dataDir); |
virtual void deleteDatabase(const String& name, PassRefPtr<IDBCallbacks>, PassRefPtr<SecurityOrigin>, Frame*, const String& dataDir); |
+protected: |
+ IDBFactoryBackendImpl(); |
+ virtual PassRefPtr<IDBBackingStore> openBackingStore(PassRefPtr<SecurityOrigin>, const String& dataDir); |
+ |
private: |
- IDBFactoryBackendImpl(); |
- PassRefPtr<IDBBackingStore> openBackingStore(PassRefPtr<SecurityOrigin>, const String& dataDir); |
void openInternal(const String& name, IDBCallbacks*, PassRefPtr<SecurityOrigin>, const String& dataDir); |
typedef HashMap<String, IDBDatabaseBackendImpl*> IDBDatabaseBackendMap; |