Index: webkit/quota/quota_task.h |
diff --git a/webkit/quota/quota_task.h b/webkit/quota/quota_task.h |
index f866743ccf808b0f6c5cbf91f9eb4e39ce60f7aa..a692f8b106e1a7bc1df569631e0e2971e4c8c55d 100644 |
--- a/webkit/quota/quota_task.h |
+++ b/webkit/quota/quota_task.h |
@@ -78,6 +78,21 @@ class QuotaThreadTask : public QuotaTask, |
scoped_refptr<base::MessageLoopProxy> target_message_loop_; |
}; |
+// For delayed tasks that post tasks to the other thread. |
+class QuotaDelayedThreadTask : public QuotaThreadTask { |
+ public: |
+ QuotaDelayedThreadTask( |
+ QuotaTaskObserver* observer, |
+ scoped_refptr<base::MessageLoopProxy> target_message_loop |
+ int64 delay_ms); |
+ |
+ protected: |
+ virtual void Run() OVERRIDE; |
+ |
+ private: |
+ int64 delay_ms_; |
+}; |
+ |
class QuotaTaskObserver { |
public: |
virtual ~QuotaTaskObserver(); |