Changeset 185479 in webkit for trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h
- Timestamp:
- Jun 11, 2015, 5:13:41 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h
r183093 r185479 31 31 #include "ChildProcess.h" 32 32 #include "UniqueIDBDatabaseIdentifier.h" 33 #include "WebOriginDataManagerSupplement.h"34 33 #include <wtf/NeverDestroyed.h> 35 34 … … 39 38 class DatabaseToWebProcessConnection; 40 39 class UniqueIDBDatabase; 41 class WebOriginDataManager;42 40 43 41 struct DatabaseProcessCreationParameters; 44 42 45 class DatabaseProcess : public ChildProcess , public WebOriginDataManagerSupplement{43 class DatabaseProcess : public ChildProcess { 46 44 WTF_MAKE_NONCOPYABLE(DatabaseProcess); 47 45 friend class NeverDestroyed<DatabaseProcess>; … … 97 95 void ensurePathExists(const String&); 98 96 99 // WebOriginDataManagerSupplement100 virtual void getOrigins(WKOriginDataTypes, std::function<void (const Vector<SecurityOriginData>&)> completion) override;101 virtual void deleteEntriesForOrigin(WKOriginDataTypes, const SecurityOriginData&, std::function<void ()> completion) override;102 virtual void deleteEntriesModifiedBetweenDates(WKOriginDataTypes, double startDate, double endDate, std::function<void ()> completion) override;103 virtual void deleteAllEntries(WKOriginDataTypes, std::function<void ()> completion) override;104 105 97 Vector<RefPtr<DatabaseToWebProcessConnection>> m_databaseToWebProcessConnections; 106 98 … … 113 105 Deque<std::unique_ptr<AsyncTask>> m_databaseTasks; 114 106 Mutex m_databaseTaskMutex; 115 116 std::unique_ptr<WebOriginDataManager> m_webOriginDataManager;117 107 }; 118 108
Note:
See TracChangeset
for help on using the changeset viewer.