diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/chromium/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.h b/chromium/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.h index 221b1bba2f3..784d0d1ea5b 100644 --- a/chromium/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.h +++ b/chromium/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.h @@ -33,20 +33,22 @@ namespace WebCore { class IDBDatabaseCallbacks; -class IDBOpenDBRequest : public IDBRequest { +class IDBOpenDBRequest FINAL : public IDBRequest { public: - static PassRefPtr<IDBOpenDBRequest> create(ExecutionContext*, PassRefPtr<IDBDatabaseCallbacks>, int64_t transactionId, int64_t version); + static IDBOpenDBRequest* create(ScriptState*, IDBDatabaseCallbacks*, int64_t transactionId, int64_t version); virtual ~IDBOpenDBRequest(); + virtual void trace(Visitor*) OVERRIDE; using IDBRequest::onSuccess; virtual void onBlocked(int64_t existingVersion) OVERRIDE; virtual void onUpgradeNeeded(int64_t oldVersion, PassOwnPtr<blink::WebIDBDatabase>, const IDBDatabaseMetadata&, blink::WebIDBDataLoss, String dataLossMessage) OVERRIDE; virtual void onSuccess(PassOwnPtr<blink::WebIDBDatabase>, const IDBDatabaseMetadata&) OVERRIDE; + virtual void onSuccess(int64_t oldVersion) OVERRIDE; // EventTarget - virtual const AtomicString& interfaceName() const; - virtual bool dispatchEvent(PassRefPtr<Event>) OVERRIDE; + virtual const AtomicString& interfaceName() const OVERRIDE; + virtual bool dispatchEvent(PassRefPtrWillBeRawPtr<Event>) OVERRIDE; DEFINE_ATTRIBUTE_EVENT_LISTENER(blocked); DEFINE_ATTRIBUTE_EVENT_LISTENER(upgradeneeded); @@ -55,9 +57,9 @@ protected: virtual bool shouldEnqueueEvent() const OVERRIDE; private: - IDBOpenDBRequest(ExecutionContext*, PassRefPtr<IDBDatabaseCallbacks>, int64_t transactionId, int64_t version); + IDBOpenDBRequest(ScriptState*, IDBDatabaseCallbacks*, int64_t transactionId, int64_t version); - RefPtr<IDBDatabaseCallbacks> m_databaseCallbacks; + Member<IDBDatabaseCallbacks> m_databaseCallbacks; const int64_t m_transactionId; int64_t m_version; }; |