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

Unified Diff: Source/modules/webdatabase/SQLTransactionBackend.h

Issue 205823002: Oilpan: Prepare to move AbstractSQLStatementBackend and SQLStatementBackend to Oilpan heap. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 9 months 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/modules/webdatabase/SQLTransactionBackend.h
diff --git a/Source/modules/webdatabase/SQLTransactionBackend.h b/Source/modules/webdatabase/SQLTransactionBackend.h
index 54ba940d569dafe95b0a47cf144912fb4192238c..cced713b0cd23f1f0b7a2502fce155c331e6afaa 100644
--- a/Source/modules/webdatabase/SQLTransactionBackend.h
+++ b/Source/modules/webdatabase/SQLTransactionBackend.h
@@ -86,7 +86,7 @@ private:
void doCleanup();
- void enqueueStatementBackend(PassRefPtr<SQLStatementBackend>);
+ void enqueueStatementBackend(PassRefPtrWillBeRawPtr<SQLStatementBackend>);
// State Machine functions:
virtual StateFunction stateFunctionFor(SQLTransactionState) OVERRIDE;
@@ -110,7 +110,7 @@ private:
void getNextStatement();
RefPtrWillBeMember<AbstractSQLTransaction> m_frontend; // Has a reference cycle, and will break in doCleanup().
- RefPtr<SQLStatementBackend> m_currentStatementBackend;
+ RefPtrWillBeMember<SQLStatementBackend> m_currentStatementBackend;
RefPtrWillBeMember<DatabaseBackend> m_database;
RefPtr<SQLTransactionWrapper> m_wrapper;
@@ -126,7 +126,7 @@ private:
bool m_hasVersionMismatch;
Mutex m_statementMutex;
- Deque<RefPtr<SQLStatementBackend> > m_statementQueue;
+ Deque<RefPtrWillBeMember<SQLStatementBackend> > m_statementQueue;
OwnPtr<SQLiteTransaction> m_sqliteTransaction;
};
« no previous file with comments | « Source/modules/webdatabase/SQLStatementBackend.cpp ('k') | Source/modules/webdatabase/SQLTransactionBackend.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698