Index: webkit/fileapi/sandbox_quota_client.h |
diff --git a/webkit/fileapi/sandbox_quota_client.h b/webkit/fileapi/sandbox_quota_client.h |
index 7aae5fbab7030513d988cdefc8b4a06041ac7039..db39e081cb6aa482e1a8068f9edddd5f65c5b699 100644 |
--- a/webkit/fileapi/sandbox_quota_client.h |
+++ b/webkit/fileapi/sandbox_quota_client.h |
@@ -8,6 +8,7 @@ |
#include <deque> |
#include <list> |
#include <map> |
+#include <set> |
#include <string> |
#include "base/basictypes.h" |
@@ -45,12 +46,16 @@ class SandboxQuotaClient : public quota::QuotaClient, |
virtual void GetOriginsForHost(quota::StorageType type, |
const std::string& host, |
GetOriginsCallback* callback) OVERRIDE; |
+ virtual void DeleteOriginData(const GURL& origin, |
+ quota::StorageType type, |
+ DeletionCallback* callback) OVERRIDE; |
private: |
class GetOriginUsageTask; |
class GetOriginsTaskBase; |
class GetOriginsForTypeTask; |
class GetOriginsForHostTask; |
+ class DeleteOriginTask; |
typedef std::pair<fileapi::FileSystemType, std::string> TypeAndHostOrOrigin; |
typedef quota::CallbackQueueMap1<GetUsageCallback*, |