| Index: webrtc/base/messagequeue.h
|
| diff --git a/webrtc/base/messagequeue.h b/webrtc/base/messagequeue.h
|
| index efc479cf2644243d8abff92dcfe414e43055d97b..f36d9d0e698dc762b2cb7e230d47bb570b466b09 100644
|
| --- a/webrtc/base/messagequeue.h
|
| +++ b/webrtc/base/messagequeue.h
|
| @@ -49,6 +49,11 @@ class MessageQueueManager {
|
| // MessageQueueManager instance when necessary.
|
| static bool IsInitialized();
|
|
|
| + // Mainly for testing purposes, for use with a simulated clock.
|
| + // Posts a no-op event on all message queues so they will wake from the
|
| + // socket server select() and process messages again.
|
| + static void WakeAllMessageQueues();
|
| +
|
| private:
|
| static MessageQueueManager* Instance();
|
|
|
| @@ -58,6 +63,7 @@ class MessageQueueManager {
|
| void AddInternal(MessageQueue *message_queue);
|
| void RemoveInternal(MessageQueue *message_queue);
|
| void ClearInternal(MessageHandler *handler);
|
| + void WakeAllMessageQueuesInternal();
|
|
|
| static MessageQueueManager* instance_;
|
| // This list contains all live MessageQueues.
|
|
|