Home | History | Annotate | Download | only in indexed_db

Lines Matching refs:IndexedDBTransaction

23 IndexedDBTransaction::TaskQueue::TaskQueue() {}
24 IndexedDBTransaction::TaskQueue::~TaskQueue() { clear(); }
26 void IndexedDBTransaction::TaskQueue::clear() {
31 IndexedDBTransaction::Operation IndexedDBTransaction::TaskQueue::pop() {
38 IndexedDBTransaction::TaskStack::TaskStack() {}
39 IndexedDBTransaction::TaskStack::~TaskStack() { clear(); }
41 void IndexedDBTransaction::TaskStack::clear() {
46 IndexedDBTransaction::Operation IndexedDBTransaction::TaskStack::pop() {
53 IndexedDBTransaction::IndexedDBTransaction(
79 IndexedDBTransaction::~IndexedDBTransaction() {
89 void IndexedDBTransaction::ScheduleTask(IndexedDBDatabase::TaskType type,
106 void IndexedDBTransaction::ScheduleAbortTask(Operation abort_task) {
112 void IndexedDBTransaction::RunTasksIfStarted() {
125 FROM_HERE, base::Bind(&IndexedDBTransaction::ProcessTaskQueue, this));
128 void IndexedDBTransaction::Abort() {
133 void IndexedDBTransaction::Abort(const IndexedDBDatabaseError& error) {
134 IDB_TRACE1("IndexedDBTransaction::Abort", "txn.id", id());
141 scoped_refptr<IndexedDBTransaction> protect(this);
182 bool IndexedDBTransaction::IsTaskQueueEmpty() const {
186 bool IndexedDBTransaction::HasPendingTasks() const {
190 void IndexedDBTransaction::RegisterOpenCursor(IndexedDBCursor* cursor) {
194 void IndexedDBTransaction::UnregisterOpenCursor(IndexedDBCursor* cursor) {
198 void IndexedDBTransaction::Start() {
213 scoped_refptr<IndexedDBTransaction> transaction)
223 scoped_refptr<IndexedDBTransaction> transaction_;
226 void IndexedDBTransaction::BlobWriteComplete(bool success) {
227 IDB_TRACE("IndexedDBTransaction::BlobWriteComplete");
238 void IndexedDBTransaction::Commit() {
239 IDB_TRACE1("IndexedDBTransaction::Commit", "txn.id", id());
272 void IndexedDBTransaction::CommitPhaseTwo() {
282 scoped_refptr<IndexedDBTransaction> protect(this);
321 void IndexedDBTransaction::ProcessTaskQueue() {
322 IDB_TRACE1("IndexedDBTransaction::ProcessTaskQueue", "txn.id", id());
339 scoped_refptr<IndexedDBTransaction> protect(this);
377 base::Bind(&IndexedDBTransaction::Timeout, this));
381 void IndexedDBTransaction::Timeout() {
387 void IndexedDBTransaction::CloseOpenCursors() {