Home | History | Annotate | Download | only in webdatabase

Lines Matching defs:DatabaseThread

30 #include "modules/webdatabase/DatabaseThread.h"
43 DatabaseThread::DatabaseThread()
51 DatabaseThread::~DatabaseThread()
63 void DatabaseThread::trace(Visitor* visitor)
69 void DatabaseThread::start()
74 m_thread->postTask(new Task(WTF::bind(&DatabaseThread::setupDatabaseThread, this)));
77 void DatabaseThread::setupDatabaseThread()
86 void DatabaseThread::requestTermination(TaskSynchronizer *cleanupSync)
92 WTF_LOG(StorageAPI, "DatabaseThread %p was asked to terminate\n", this);
93 m_thread->postTask(new Task(WTF::bind(&DatabaseThread::cleanupDatabaseThread, this)));
96 bool DatabaseThread::terminationRequested(TaskSynchronizer* taskSynchronizer) const
107 void DatabaseThread::cleanupDatabaseThread()
109 WTF_LOG(StorageAPI, "Cleaning up DatabaseThread %p", this);
125 m_thread->postTask(new Task(WTF::bind(&DatabaseThread::cleanupDatabaseThreadCompleted, this)));
128 void DatabaseThread::cleanupDatabaseThreadCompleted()
140 void DatabaseThread::recordDatabaseOpen(DatabaseBackend* database)
148 void DatabaseThread::recordDatabaseClosed(DatabaseBackend* database)
156 bool DatabaseThread::isDatabaseOpen(DatabaseBackend* database)
164 void DatabaseThread::scheduleTask(PassOwnPtr<DatabaseTask> task)