Chromium Code Reviews| Index: public/platform/WebThread.h |
| diff --git a/public/platform/WebThread.h b/public/platform/WebThread.h |
| index 6bee10fbfebd929305b7c94031e4bf87e545f79b..60e4731048c75607496dbb4195199fff617afe0d 100644 |
| --- a/public/platform/WebThread.h |
| +++ b/public/platform/WebThread.h |
| @@ -26,9 +26,13 @@ |
| #define WebThread_h |
| #include "WebCommon.h" |
| +#include <stdint.h> |
| namespace blink { |
| +// Always an integer value. |
| +typedef uintptr_t PlatformThreadId; |
|
alph
2014/08/28 15:28:43
nit: You can add a STATIC_ASSERT in a .cpp to make
yurys
2014/08/28 16:08:54
Done.
|
| + |
| // Provides an interface to an embedder-defined thread implementation. |
| // |
| // Deleting the thread blocks until all pending, non-delayed tasks have been |
| @@ -55,6 +59,7 @@ public: |
| virtual void postDelayedTask(Task*, long long delayMs) = 0; |
| virtual bool isCurrentThread() const = 0; |
| + virtual PlatformThreadId threadId() const { return 0; } |
| virtual void addTaskObserver(TaskObserver*) { } |
| virtual void removeTaskObserver(TaskObserver*) { } |