summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.h')
-rw-r--r--chromium/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.h14
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;
};