DatabaseContext 38 Source/modules/webdatabase/AbstractDatabaseServer.h class DatabaseContext; DatabaseContext 45 Source/modules/webdatabase/AbstractDatabaseServer.h virtual PassRefPtrWillBeRawPtr<DatabaseBackendBase> openDatabase(DatabaseContext*, DatabaseType, DatabaseContext 51 Source/modules/webdatabase/AbstractDatabaseServer.h virtual void interruptAllDatabasesForContext(const DatabaseContext*) = 0; DatabaseContext 69 Source/modules/webdatabase/Database.cpp Database::Database(DatabaseContext* databaseContext, DatabaseContext 43 Source/modules/webdatabase/Database.h class DatabaseContext; DatabaseContext 64 Source/modules/webdatabase/Database.h DatabaseContext* databaseContext() const { return m_databaseContext.get(); } DatabaseContext 75 Source/modules/webdatabase/Database.h Database(DatabaseContext*, const String& name, DatabaseContext 89 Source/modules/webdatabase/Database.h RefPtrWillBeMember<DatabaseContext> m_databaseContext; DatabaseContext 43 Source/modules/webdatabase/DatabaseBackend.cpp DatabaseBackend::DatabaseBackend(DatabaseContext* databaseContext, const String& name, const String& expectedVersion, const String& displayName, unsigned long estimatedSize) DatabaseContext 51 Source/modules/webdatabase/DatabaseBackend.h DatabaseBackend(DatabaseContext*, const String& name, const String& expectedVersion, const String& displayName, unsigned long estimatedSize); DatabaseContext 203 Source/modules/webdatabase/DatabaseBackendBase.cpp DatabaseBackendBase::DatabaseBackendBase(DatabaseContext* databaseContext, const String& name, DatabaseContext 49 Source/modules/webdatabase/DatabaseBackendBase.h class DatabaseContext; DatabaseContext 88 Source/modules/webdatabase/DatabaseBackendBase.h DatabaseContext* databaseContext() const { return m_databaseContext.get(); } DatabaseContext 99 Source/modules/webdatabase/DatabaseBackendBase.h DatabaseBackendBase(DatabaseContext*, const String& name, const String& expectedVersion, DatabaseContext 125 Source/modules/webdatabase/DatabaseBackendBase.h RefPtrWillBeMember<DatabaseContext> m_databaseContext; // Associated with m_executionContext. DatabaseContext 34 Source/modules/webdatabase/DatabaseBackendSync.cpp DatabaseBackendSync::DatabaseBackendSync(DatabaseContext* databaseContext, const String& name, const String& expectedVersion, const String& displayName, unsigned long estimatedSize) DatabaseContext 50 Source/modules/webdatabase/DatabaseBackendSync.h DatabaseBackendSync(DatabaseContext*, const String& name, const String& expectedVersion, const String& displayName, unsigned long estimatedSize); DatabaseContext 90 Source/modules/webdatabase/DatabaseContext.cpp PassRefPtrWillBeRawPtr<DatabaseContext> DatabaseContext::create(ExecutionContext* context) DatabaseContext 92 Source/modules/webdatabase/DatabaseContext.cpp RefPtrWillBeRawPtr<DatabaseContext> self = adoptRefWillBeNoop(new DatabaseContext(context)); DatabaseContext 97 Source/modules/webdatabase/DatabaseContext.cpp DatabaseContext::DatabaseContext(ExecutionContext* context) DatabaseContext 110 Source/modules/webdatabase/DatabaseContext.cpp DatabaseContext::~DatabaseContext() DatabaseContext 117 Source/modules/webdatabase/DatabaseContext.cpp void DatabaseContext::trace(Visitor* visitor) DatabaseContext 128 Source/modules/webdatabase/DatabaseContext.cpp void DatabaseContext::contextDestroyed() DatabaseContext 130 Source/modules/webdatabase/DatabaseContext.cpp RefPtrWillBeRawPtr<DatabaseContext> protector(this); DatabaseContext 136 Source/modules/webdatabase/DatabaseContext.cpp void DatabaseContext::willStop() DatabaseContext 144 Source/modules/webdatabase/DatabaseContext.cpp void DatabaseContext::stop() DatabaseContext 149 Source/modules/webdatabase/DatabaseContext.cpp DatabaseContext* DatabaseContext::backend() DatabaseContext 154 Source/modules/webdatabase/DatabaseContext.cpp DatabaseThread* DatabaseContext::databaseThread() DatabaseContext 172 Source/modules/webdatabase/DatabaseContext.cpp void DatabaseContext::didOpenDatabase(DatabaseBackendBase& database) DatabaseContext 184 Source/modules/webdatabase/DatabaseContext.cpp void DatabaseContext::didCloseDatabase(DatabaseBackendBase& database) DatabaseContext 195 Source/modules/webdatabase/DatabaseContext.cpp DatabaseContext::DatabaseCloser::~DatabaseCloser() DatabaseContext 201 Source/modules/webdatabase/DatabaseContext.cpp void DatabaseContext::stopSyncDatabases() DatabaseContext 222 Source/modules/webdatabase/DatabaseContext.cpp void DatabaseContext::stopDatabases() DatabaseContext 244 Source/modules/webdatabase/DatabaseContext.cpp bool DatabaseContext::allowDatabaseAccess() const DatabaseContext 253 Source/modules/webdatabase/DatabaseContext.cpp SecurityOrigin* DatabaseContext::securityOrigin() const DatabaseContext 258 Source/modules/webdatabase/DatabaseContext.cpp bool DatabaseContext::isContextThread() const DatabaseContext 40 Source/modules/webdatabase/DatabaseContext.h class DatabaseContext; DatabaseContext 46 Source/modules/webdatabase/DatabaseContext.h class DatabaseContext FINAL : public ThreadSafeRefCountedWillBeGarbageCollectedFinalized<DatabaseContext>, public ActiveDOMObject { DatabaseContext 50 Source/modules/webdatabase/DatabaseContext.h static PassRefPtrWillBeRawPtr<DatabaseContext> create(ExecutionContext*); DatabaseContext 52 Source/modules/webdatabase/DatabaseContext.h virtual ~DatabaseContext(); DatabaseContext 60 Source/modules/webdatabase/DatabaseContext.h DatabaseContext* backend(); DatabaseContext 75 Source/modules/webdatabase/DatabaseContext.h explicit DatabaseContext(ExecutionContext*); DatabaseContext 98 Source/modules/webdatabase/DatabaseManager.cpp DatabaseContext* DatabaseManager::existingDatabaseContextFor(ExecutionContext* context) DatabaseContext 106 Source/modules/webdatabase/DatabaseManager.cpp const Persistent<DatabaseContext>* databaseContext = m_contextMap.get(context); DatabaseContext 113 Source/modules/webdatabase/DatabaseManager.cpp DatabaseContext* DatabaseManager::databaseContextFor(ExecutionContext* context) DatabaseContext 115 Source/modules/webdatabase/DatabaseManager.cpp if (DatabaseContext* databaseContext = existingDatabaseContextFor(context)) DatabaseContext 120 Source/modules/webdatabase/DatabaseManager.cpp return DatabaseContext::create(context).get(); DatabaseContext 123 Source/modules/webdatabase/DatabaseManager.cpp void DatabaseManager::registerDatabaseContext(DatabaseContext* databaseContext) DatabaseContext 128 Source/modules/webdatabase/DatabaseManager.cpp m_contextMap.set(context, adoptPtr(new Persistent<DatabaseContext>(databaseContext))); DatabaseContext 137 Source/modules/webdatabase/DatabaseManager.cpp void DatabaseManager::unregisterDatabaseContext(DatabaseContext* databaseContext) DatabaseContext 277 Source/modules/webdatabase/DatabaseManager.cpp void DatabaseManager::interruptAllDatabasesForContext(DatabaseContext* databaseContext) DatabaseContext 44 Source/modules/webdatabase/DatabaseManager.h class DatabaseContext; DatabaseContext 60 Source/modules/webdatabase/DatabaseManager.h void registerDatabaseContext(DatabaseContext*); DatabaseContext 61 Source/modules/webdatabase/DatabaseManager.h void unregisterDatabaseContext(DatabaseContext*); DatabaseContext 80 Source/modules/webdatabase/DatabaseManager.h void interruptAllDatabasesForContext(DatabaseContext*); DatabaseContext 88 Source/modules/webdatabase/DatabaseManager.h DatabaseContext* databaseContextFor(ExecutionContext*); DatabaseContext 91 Source/modules/webdatabase/DatabaseManager.h DatabaseContext* existingDatabaseContextFor(ExecutionContext*); DatabaseContext 104 Source/modules/webdatabase/DatabaseManager.h typedef HashMap<ExecutionContext*, OwnPtr<Persistent<DatabaseContext> > > ContextMap; DatabaseContext 106 Source/modules/webdatabase/DatabaseManager.h typedef HashMap<ExecutionContext*, RefPtr<DatabaseContext> > ContextMap; DatabaseContext 48 Source/modules/webdatabase/DatabaseServer.cpp void DatabaseServer::interruptAllDatabasesForContext(const DatabaseContext* context) DatabaseContext 53 Source/modules/webdatabase/DatabaseServer.cpp PassRefPtrWillBeRawPtr<DatabaseBackendBase> DatabaseServer::openDatabase(DatabaseContext* backendContext, DatabaseContext 63 Source/modules/webdatabase/DatabaseServer.cpp PassRefPtrWillBeRawPtr<DatabaseBackendBase> DatabaseServer::createDatabase(DatabaseContext* backendContext, DatabaseContext 41 Source/modules/webdatabase/DatabaseServer.h virtual PassRefPtrWillBeRawPtr<DatabaseBackendBase> openDatabase(DatabaseContext*, DatabaseType, DatabaseContext 47 Source/modules/webdatabase/DatabaseServer.h virtual void interruptAllDatabasesForContext(const DatabaseContext*) OVERRIDE; DatabaseContext 50 Source/modules/webdatabase/DatabaseServer.h PassRefPtrWillBeRawPtr<DatabaseBackendBase> createDatabase(DatabaseContext*, DatabaseType, DatabaseContext 56 Source/modules/webdatabase/DatabaseSync.cpp DatabaseSync::DatabaseSync(DatabaseContext* databaseContext, DatabaseContext 75 Source/modules/webdatabase/DatabaseSync.h DatabaseSync(DatabaseContext*, const String& name, DatabaseContext 71 Source/modules/webdatabase/DatabaseTracker.cpp bool DatabaseTracker::canEstablishDatabase(DatabaseContext* databaseContext, const String& name, const String& displayName, unsigned long estimatedSize, DatabaseError& error) DatabaseContext 200 Source/modules/webdatabase/DatabaseTracker.cpp void DatabaseTracker::interruptAllDatabasesForContext(const DatabaseContext* context) DatabaseContext 42 Source/modules/webdatabase/DatabaseTracker.h class DatabaseContext; DatabaseContext 57 Source/modules/webdatabase/DatabaseTracker.h bool canEstablishDatabase(DatabaseContext*, const String& name, const String& displayName, unsigned long estimatedSize, DatabaseError&); DatabaseContext 65 Source/modules/webdatabase/DatabaseTracker.h void interruptAllDatabasesForContext(const DatabaseContext*);