Index: Source/modules/indexeddb/IDBOpenDBRequest.h |
diff --git a/Source/modules/indexeddb/IDBOpenDBRequest.h b/Source/modules/indexeddb/IDBOpenDBRequest.h |
index f1d674536bd788c3f4c09d19ef08e749c16076ec..b42b986aee4991d08820e68a44f21482fc439892 100644 |
--- a/Source/modules/indexeddb/IDBOpenDBRequest.h |
+++ b/Source/modules/indexeddb/IDBOpenDBRequest.h |
@@ -36,19 +36,21 @@ class IDBDatabaseCallbacksImpl; |
class IDBOpenDBRequest : public IDBRequest { |
public: |
- static PassRefPtr<IDBOpenDBRequest> create(ScriptExecutionContext*, PassRefPtr<IDBDatabaseCallbacksImpl>, int64_t transactionId, int64_t version); |
+ static IDBOpenDBRequest* create(ScriptExecutionContext*, IDBDatabaseCallbacksImpl*, int64_t transactionId, int64_t version); |
virtual ~IDBOpenDBRequest(); |
using IDBRequest::onSuccess; |
virtual void onBlocked(int64_t existingVersion) OVERRIDE; |
- virtual void onUpgradeNeeded(int64_t oldVersion, PassRefPtr<IDBDatabaseBackendInterface>, const IDBDatabaseMetadata&) OVERRIDE; |
- virtual void onSuccess(PassRefPtr<IDBDatabaseBackendInterface>, const IDBDatabaseMetadata&) OVERRIDE; |
+ virtual void onUpgradeNeeded(int64_t oldVersion, IDBDatabaseBackendInterface*, const IDBDatabaseMetadata&) OVERRIDE; |
+ virtual void onSuccess(IDBDatabaseBackendInterface*, const IDBDatabaseMetadata&) OVERRIDE; |
// EventTarget |
virtual const AtomicString& interfaceName() const; |
virtual bool dispatchEvent(PassRefPtr<Event>) OVERRIDE; |
+ virtual void trace(Visitor*) OVERRIDE; |
+ |
DEFINE_ATTRIBUTE_EVENT_LISTENER(blocked); |
DEFINE_ATTRIBUTE_EVENT_LISTENER(upgradeneeded); |
@@ -56,9 +58,9 @@ protected: |
virtual bool shouldEnqueueEvent() const OVERRIDE; |
private: |
- IDBOpenDBRequest(ScriptExecutionContext*, PassRefPtr<IDBDatabaseCallbacksImpl>, int64_t transactionId, int64_t version); |
+ IDBOpenDBRequest(ScriptExecutionContext*, IDBDatabaseCallbacksImpl*, int64_t transactionId, int64_t version); |
- RefPtr<IDBDatabaseCallbacksImpl> m_databaseCallbacks; |
+ Member<IDBDatabaseCallbacksImpl> m_databaseCallbacks; |
const int64_t m_transactionId; |
int64_t m_version; |
}; |