#include "third_party/blink/renderer/modules/webdatabase/database_task.h"
#include "base/synchronization/waitable_event.h"
#include "third_party/blink/renderer/modules/webdatabase/database.h"
#include "third_party/blink/renderer/modules/webdatabase/database_context.h"
#include "third_party/blink/renderer/modules/webdatabase/database_thread.h"
#include "third_party/blink/renderer/modules/webdatabase/storage_log.h"
namespace blink {
DatabaseTask::DatabaseTask(Database* database,
base::WaitableEvent* complete_event)
: … { … }
DatabaseTask::~DatabaseTask() { … }
void DatabaseTask::Run() { … }
Database::DatabaseOpenTask::DatabaseOpenTask(
Database* database,
bool set_version_in_new_database,
base::WaitableEvent* complete_event,
DatabaseError& error,
String& error_message,
bool& success)
: … { … }
void Database::DatabaseOpenTask::DoPerformTask() { … }
#if DCHECK_IS_ON()
const char* Database::DatabaseOpenTask::DebugTaskName() const { … }
#endif
Database::DatabaseCloseTask::DatabaseCloseTask(
Database* database,
base::WaitableEvent* complete_event)
: … { … }
void Database::DatabaseCloseTask::DoPerformTask() { … }
#if DCHECK_IS_ON()
const char* Database::DatabaseCloseTask::DebugTaskName() const { … }
#endif
Database::DatabaseTransactionTask::DatabaseTransactionTask(
SQLTransactionBackend* transaction)
: … { … }
Database::DatabaseTransactionTask::~DatabaseTransactionTask() = default;
void Database::DatabaseTransactionTask::DoPerformTask() { … }
void Database::DatabaseTransactionTask::TaskCancelled() { … }
#if DCHECK_IS_ON()
const char* Database::DatabaseTransactionTask::DebugTaskName() const { … }
#endif
Database::DatabaseTableNamesTask::DatabaseTableNamesTask(
Database* database,
base::WaitableEvent* complete_event,
Vector<String>& names)
: … { … }
void Database::DatabaseTableNamesTask::DoPerformTask() { … }
#if DCHECK_IS_ON()
const char* Database::DatabaseTableNamesTask::DebugTaskName() const { … }
#endif
}