Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(292)

Unified Diff: Source/WebKit/chromium/src/WebIDBDatabaseImpl.h

Issue 78053006: [oilpan] Move IDBDatabase, IDBDatabaseCallbacks, IDBDatabaseBackendInterface and other related clas… (Closed) Base URL: svn://svn.chromium.org/blink/branches/oilpan
Patch Set: Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/WebKit/chromium/src/WebIDBDatabaseImpl.h
diff --git a/Source/WebKit/chromium/src/WebIDBDatabaseImpl.h b/Source/WebKit/chromium/src/WebIDBDatabaseImpl.h
index cdadb09aad1c714b433c3fcef969a92574d9e3b5..28cc3cff84f8a525947ce9a356d53c6af55e76c1 100644
--- a/Source/WebKit/chromium/src/WebIDBDatabaseImpl.h
+++ b/Source/WebKit/chromium/src/WebIDBDatabaseImpl.h
@@ -44,7 +44,7 @@ class WebIDBDatabaseMetadata;
// See comment in WebIDBFactory for a high level overview these classes.
class WebIDBDatabaseImpl : public WebIDBDatabase {
public:
- WebIDBDatabaseImpl(WTF::PassRefPtr<WebCore::IDBDatabaseBackendInterface>, WTF::PassRefPtr<IDBDatabaseCallbacksProxy>);
+ WebIDBDatabaseImpl(WebCore::IDBDatabaseBackendInterface*, IDBDatabaseCallbacksProxy*);
virtual ~WebIDBDatabaseImpl();
virtual void createObjectStore(long long transactionId, long long objectStoreId, const WebString& name, const WebIDBKeyPath&, bool autoIncrement);
@@ -68,8 +68,8 @@ public:
virtual void createIndex(long long transactionId, long long objectStoreId, long long indexId, const WebString& name, const WebIDBKeyPath&, bool unique, bool multiEntry);
virtual void deleteIndex(long long transactionId, long long objectStoreId, long long indexId);
private:
- WTF::RefPtr<WebCore::IDBDatabaseBackendInterface> m_databaseBackend;
- WTF::RefPtr<IDBDatabaseCallbacksProxy> m_databaseCallbacks;
+ WebCore::Persistent<WebCore::IDBDatabaseBackendInterface> m_databaseBackend;
+ WebCore::Persistent<IDBDatabaseCallbacksProxy> m_databaseCallbacks;
};
} // namespace WebKit
« no previous file with comments | « Source/WebKit/chromium/src/WebIDBDatabaseCallbacksImpl.cpp ('k') | Source/WebKit/chromium/src/WebIDBDatabaseImpl.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698