diff options
Diffstat (limited to 'Source/WebCore/storage/IDBTransaction.h')
| -rw-r--r-- | Source/WebCore/storage/IDBTransaction.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/WebCore/storage/IDBTransaction.h b/Source/WebCore/storage/IDBTransaction.h index ff4feb6..b5778ad 100644 --- a/Source/WebCore/storage/IDBTransaction.h +++ b/Source/WebCore/storage/IDBTransaction.h @@ -62,6 +62,9 @@ public: PassRefPtr<IDBObjectStore> objectStore(const String& name, ExceptionCode&); void abort(); + void registerRequest(IDBRequest*); + void unregisterRequest(IDBRequest*); + DEFINE_ATTRIBUTE_EVENT_LISTENER(abort); DEFINE_ATTRIBUTE_EVENT_LISTENER(complete); DEFINE_ATTRIBUTE_EVENT_LISTENER(error); @@ -100,6 +103,8 @@ private: unsigned short m_mode; bool m_finished; // Is it possible that we'll fire any more events or allow any new transactions? If not, we're finished. + ListHashSet<IDBRequest*> m_childRequests; + EventTargetData m_eventTargetData; }; |
