Chromium Code Reviews| Index: webrtc/base/messagequeue.h | 
| diff --git a/webrtc/base/messagequeue.h b/webrtc/base/messagequeue.h | 
| index 628ce4433b824396c952400836d39bd8df023a6c..84b56f3586e906d2217e7d4434ae6859b1ce0a79 100644 | 
| --- a/webrtc/base/messagequeue.h | 
| +++ b/webrtc/base/messagequeue.h | 
| @@ -209,6 +209,13 @@ class MessageQueue { | 
| virtual void Quit(); | 
| virtual bool IsQuitting(); | 
| virtual void Restart(); | 
| + // If true, MessageQueueManager::ProcessAllMessageQueues will wait | 
| + // for the messages to be processed. Otherwise, it will skip this | 
| + // message queue and not wait for it. We need this because some | 
| + // subclasses of Thread don't process messsages and break | 
| + // ProcessAllMessagesQueues. Those threads needs to set this to | 
| + // false. | 
| 
 
Taylor Brandstetter
2017/02/06 19:23:43
I'd suggest moving this comment to the CC file.
 
 | 
| + virtual bool WaitForProcess(); | 
| 
 
Taylor Brandstetter
2017/02/06 19:23:42
I'd suggest renaming this to "IsProcessingMessages
 
 | 
| // Get() will process I/O until: | 
| // 1) A message is available (returns true) |