HomeSort by relevance Sort by last modified time
    Searched refs:SQLTransactionBackend (Results 1 - 25 of 25) sorted by null

  /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...]

Completed in 334 milliseconds