| Index: Source/WebCore/Modules/indexeddb/IDBDatabaseBackendImpl.h
|
| ===================================================================
|
| --- Source/WebCore/Modules/indexeddb/IDBDatabaseBackendImpl.h (revision 120957)
|
| +++ Source/WebCore/Modules/indexeddb/IDBDatabaseBackendImpl.h (working copy)
|
| @@ -78,6 +78,7 @@
|
|
|
| bool openInternal();
|
| void loadObjectStores();
|
| + int32_t connectionCount();
|
| void processPendingCalls();
|
|
|
| static void createObjectStoreInternal(ScriptExecutionContext*, PassRefPtr<IDBDatabaseBackendImpl>, PassRefPtr<IDBObjectStoreBackendImpl>, PassRefPtr<IDBTransactionBackendInterface>);
|
| @@ -116,6 +117,10 @@
|
| class PendingDeleteCall;
|
| Deque<RefPtr<PendingDeleteCall> > m_pendingDeleteCalls;
|
|
|
| + // FIXME: Eliminate the limbo state between openConnection() and registerFrontendCallbacks()
|
| + // that this counter tracks.
|
| + int32_t m_pendingConnectionCount;
|
| +
|
| typedef ListHashSet<RefPtr<IDBDatabaseCallbacks> > DatabaseCallbacksSet;
|
| DatabaseCallbacksSet m_databaseCallbacksSet;
|
| };
|
|
|