| Index: webrtc/base/task_queue.h
|
| diff --git a/webrtc/base/task_queue.h b/webrtc/base/task_queue.h
|
| index f57c6b4348670f6e98aa88d1d2cdcf22ec5e1c8e..eeabe05fabc886db22bddb0d085bf503d5cf275d 100644
|
| --- a/webrtc/base/task_queue.h
|
| +++ b/webrtc/base/task_queue.h
|
| @@ -13,6 +13,7 @@
|
|
|
| #include <list>
|
| #include <memory>
|
| +#include <unordered_map>
|
|
|
| #if defined(WEBRTC_MAC) && !defined(WEBRTC_BUILD_LIBEVENT)
|
| #include <dispatch/dispatch.h>
|
| @@ -253,7 +254,10 @@ class LOCKABLE TaskQueue {
|
| dispatch_queue_t queue_;
|
| QueueContext* const context_;
|
| #elif defined(WEBRTC_WIN)
|
| + typedef std::unordered_map<UINT_PTR, std::unique_ptr<QueuedTask>>
|
| + DelayedTasks;
|
| static bool ThreadMain(void* context);
|
| + static bool ProcessQueuedMessages(DelayedTasks* delayed_tasks);
|
|
|
| class WorkerThread : public PlatformThread {
|
| public:
|
|
|