Index: public/platform/WebThread.h |
diff --git a/public/platform/WebThread.h b/public/platform/WebThread.h |
index 3915cf54a0b5af108428977a5c8f8c483777d4e3..ff37d9f3378071880898df206fe7dbd1a420b653 100644 |
--- a/public/platform/WebThread.h |
+++ b/public/platform/WebThread.h |
@@ -44,6 +44,14 @@ typedef uintptr_t PlatformThreadId; |
// run. |
class BLINK_PLATFORM_EXPORT WebThread { |
public: |
+ // An IdleTask is passed a deadline in CLOCK_MONOTONIC seconds and is |
+ // expected to complete before this deadline. |
+ class IdleTask { |
+ public: |
+ virtual ~IdleTask() { } |
+ virtual void run(double deadlineSeconds) = 0; |
+ }; |
+ |
class BLINK_PLATFORM_EXPORT Task { |
public: |
virtual ~Task() { } |