/external/chromium_org/third_party/WebKit/Source/modules/webdatabase/ |
SQLTransactionCoordinator.h | 44 class SQLTransactionBackend; 52 void acquireLock(SQLTransactionBackend*); 53 void releaseLock(SQLTransactionBackend*); 56 typedef Deque<RefPtrWillBeMember<SQLTransactionBackend> > TransactionsQueue; 59 WillBeHeapHashSet<RefPtrWillBeMember<SQLTransactionBackend> > activeReadTransactions; 60 RefPtrWillBeMember<SQLTransactionBackend> activeWriteTransaction;
|
SQLTransactionBackend.cpp | 30 #include "modules/webdatabase/SQLTransactionBackend.h" 98 // "State transitions between SQLTransaction and SQLTransactionBackend" 163 // State transitions between SQLTransaction and SQLTransactionBackend 222 // and SQLTransactionBackend::sendToFrontendState(). These state functions do 234 // Database // Deque<RefPtr<SQLTransactionBackend> > m_transactionQueue points to ... 235 // --> SQLTransactionBackend // RefPtr<SQLTransaction> m_frontend points to ... 236 // --> SQLTransaction // RefPtr<SQLTransactionBackend> m_backend points to ... 237 // --> SQLTransactionBackend // which is a circular reference. 241 // SQLTransactionBackend. The circular reference will be broken by calling 250 // --> DatabaseTransactionTask // RefPtr<SQLTransactionBackend> m_transaction points to .. [all...] |
SQLTransactionBackend.h | 46 class SQLTransactionBackend; 53 virtual bool performPreflight(SQLTransactionBackend*) = 0; 54 virtual bool performPostflight(SQLTransactionBackend*) = 0; 56 virtual void handleCommitFailedAfterPostflight(SQLTransactionBackend*) = 0; 59 class SQLTransactionBackend FINAL : public ThreadSafeRefCountedWillBeGarbageCollectedFinalized<SQLTransactionBackend>, public SQLTransactionStateMachine<SQLTransactionBackend> { 61 static PassRefPtrWillBeRawPtr<SQLTransactionBackend> create(Database*, 64 virtual ~SQLTransactionBackend(); 83 SQLTransactionBackend(Database*, PassRefPtrWillBeRawPtr<SQLTransaction> [all...] |
ChangeVersionWrapper.h | 31 #include "modules/webdatabase/SQLTransactionBackend.h" 44 virtual bool performPreflight(SQLTransactionBackend*) OVERRIDE; 45 virtual bool performPostflight(SQLTransactionBackend*) OVERRIDE; 47 virtual void handleCommitFailedAfterPostflight(SQLTransactionBackend*) OVERRIDE;
|
SQLTransactionCoordinator.cpp | 36 #include "modules/webdatabase/SQLTransactionBackend.h" 40 static String getDatabaseIdentifier(SQLTransactionBackend* transaction) 64 RefPtrWillBeRawPtr<SQLTransactionBackend> firstPendingTransaction = info.pendingTransactions.first(); 78 void SQLTransactionCoordinator::acquireLock(SQLTransactionBackend* transaction) 98 void SQLTransactionCoordinator::releaseLock(SQLTransactionBackend* transaction) 133 // transaction is interrupted?" at the top of SQLTransactionBackend.cpp. 136 for (WillBeHeapHashSet<RefPtrWillBeMember<SQLTransactionBackend> >::iterator activeReadTransactionsIterator = 145 // transaction is interrupted?" at the top of SQLTransactionBackend.cpp. 147 RefPtrWillBeRawPtr<SQLTransactionBackend> transaction = info.pendingTransactions.takeFirst();
|
DatabaseTask.h | 35 #include "modules/webdatabase/SQLTransactionBackend.h" 119 static PassOwnPtr<DatabaseTransactionTask> create(PassRefPtrWillBeRawPtr<SQLTransactionBackend> transaction) 124 SQLTransactionBackend* transaction() const { return m_transaction.get(); } 127 explicit DatabaseTransactionTask(PassRefPtrWillBeRawPtr<SQLTransactionBackend>); 135 RefPtrWillBeCrossThreadPersistent<SQLTransactionBackend> m_transaction;
|
ChangeVersionWrapper.cpp | 44 bool ChangeVersionWrapper::performPreflight(SQLTransactionBackend* transaction) 68 bool ChangeVersionWrapper::performPostflight(SQLTransactionBackend* transaction) 88 void ChangeVersionWrapper::handleCommitFailedAfterPostflight(SQLTransactionBackend* transaction)
|
SQLTransaction.h | 46 class SQLTransactionBackend; 78 void setBackend(SQLTransactionBackend*); 104 RefPtrWillBeMember<SQLTransactionBackend> m_backend;
|
Database.h | 45 class SQLTransactionBackend; 61 PassRefPtrWillBeRawPtr<SQLTransactionBackend> runTransaction(PassRefPtrWillBeRawPtr<SQLTransaction>, bool readOnly, const ChangeVersionData*); 62 void scheduleTransactionStep(SQLTransactionBackend*); 172 Deque<RefPtrWillBeMember<SQLTransactionBackend> > m_transactionQueue; 181 friend class SQLTransactionBackend;
|
SQLStatementBackend.h | 44 class SQLTransactionBackend;
|
DatabaseTask.cpp | 134 Database::DatabaseTransactionTask::DatabaseTransactionTask(PassRefPtrWillBeRawPtr<SQLTransactionBackend> transaction) 157 // transaction is interrupted?" at the top of SQLTransactionBackend.cpp.
|
Database.cpp | 42 #include "modules/webdatabase/SQLTransactionBackend.h" 284 // transaction is interrupted?" at the top of SQLTransactionBackend.cpp. 285 RefPtrWillBeRawPtr<SQLTransactionBackend> transaction = nullptr; 299 PassRefPtrWillBeRawPtr<SQLTransactionBackend> Database::runTransaction(PassRefPtrWillBeRawPtr<SQLTransaction> transaction, 310 RefPtrWillBeRawPtr<SQLTransactionBackend> transactionBackend = SQLTransactionBackend::create(this, transaction, wrapper.release(), readOnly); 328 RefPtrWillBeRawPtr<SQLTransactionBackend> transaction = nullptr; 343 void Database::scheduleTransactionStep(SQLTransactionBackend* transaction) 840 RefPtrWillBeRawPtr<SQLTransactionBackend> transactionBackend = runTransaction(transaction, readOnly, changeVersionData); [all...] |
SQLTransaction.cpp | 41 #include "modules/webdatabase/SQLTransactionBackend.h" 99 void SQLTransaction::setBackend(SQLTransactionBackend* backend) 130 // NOT be modifying SQLTransactionBackend in general. The only safe field to
|
/external/chromium_org/third_party/WebKit/Source/modules/ |
modules.target.darwin-arm.mk | 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ [all...] |
modules.target.darwin-arm64.mk | 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ [all...] |
modules.target.darwin-mips.mk | 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ [all...] |
modules.target.darwin-mips64.mk | 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ [all...] |
modules.target.darwin-x86.mk | 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ [all...] |
modules.target.darwin-x86_64.mk | 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ [all...] |
modules.target.linux-arm.mk | 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ [all...] |
modules.target.linux-arm64.mk | 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ [all...] |
modules.target.linux-mips.mk | 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ [all...] |
modules.target.linux-mips64.mk | 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ [all...] |
modules.target.linux-x86.mk | 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ [all...] |
modules.target.linux-x86_64.mk | 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ [all...] |