Index: Source/modules/webdatabase/DatabaseThread.h |
diff --git a/Source/modules/webdatabase/DatabaseThread.h b/Source/modules/webdatabase/DatabaseThread.h |
index ce97c438e68f4c65d7d796f502d1441052abdc34..416c101ec7936d98af85cf79eddd19bc465f0a3c 100644 |
--- a/Source/modules/webdatabase/DatabaseThread.h |
+++ b/Source/modules/webdatabase/DatabaseThread.h |
@@ -44,12 +44,12 @@ namespace WebCore { |
class DatabaseBackend; |
class DatabaseTask; |
+class DatabaseTaskSynchronizer; |
class Document; |
class MessageLoopInterruptor; |
class PendingGCRunner; |
class SQLTransactionClient; |
class SQLTransactionCoordinator; |
-class TaskSynchronizer; |
class DatabaseThread : public ThreadSafeRefCountedWillBeGarbageCollectedFinalized<DatabaseThread> { |
public: |
@@ -58,8 +58,8 @@ public: |
void trace(Visitor*); |
void start(); |
- void requestTermination(TaskSynchronizer* cleanupSync); |
- bool terminationRequested(TaskSynchronizer* = 0) const; |
+ void requestTermination(DatabaseTaskSynchronizer* cleanupSync); |
+ bool terminationRequested(DatabaseTaskSynchronizer* taskSynchronizer = 0) const; |
void scheduleTask(PassOwnPtr<DatabaseTask>); |
@@ -88,7 +88,7 @@ private: |
OwnPtr<SQLTransactionClient> m_transactionClient; |
OwnPtrWillBeMember<SQLTransactionCoordinator> m_transactionCoordinator; |
- TaskSynchronizer* m_cleanupSync; |
+ DatabaseTaskSynchronizer* m_cleanupSync; |
mutable Mutex m_terminationRequestedMutex; |
bool m_terminationRequested; |