Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(400)

Issue 2968753002: Support re-entrant calls to MessageQueueManager::Clear. (Closed)

Created:
3 years, 5 months ago by joachim
Modified:
3 years, 5 months ago
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Support re-entrant calls to MessageQueueManager::Clear. BUG=webrtc:7908 Review-Url: https://codereview.webrtc.org/2968753002 Cr-Commit-Position: refs/heads/master@{#18923} Committed: https://chromium.googlesource.com/external/webrtc/+/5b361730d0776fba4c6f1324a9dc1efcc148cdba

Patch Set 1 #

Patch Set 2 : Rebased #

Total comments: 10

Patch Set 3 : Feedback from Taylor. #

Patch Set 4 : Also Post inner handler to verify re-entrant clearing in the message queue works. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+58 lines, -18 lines) Patch
M webrtc/rtc_base/messagequeue.h View 1 2 1 chunk +4 lines, -2 lines 0 comments Download
M webrtc/rtc_base/messagequeue.cc View 1 2 6 chunks +23 lines, -16 lines 0 comments Download
M webrtc/rtc_base/messagequeue_unittest.cc View 1 2 3 2 chunks +31 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (4 generated)
joachim
3 years, 5 months ago (2017-06-30 17:13:49 UTC) #2
Taylor Brandstetter
https://codereview.webrtc.org/2968753002/diff/20001/webrtc/rtc_base/messagequeue.cc File webrtc/rtc_base/messagequeue.cc (left): https://codereview.webrtc.org/2968753002/diff/20001/webrtc/rtc_base/messagequeue.cc#oldcode46 webrtc/rtc_base/messagequeue.cc:46: }; This still seems like a useful type of ...
3 years, 5 months ago (2017-07-05 22:41:48 UTC) #3
joachim
https://codereview.webrtc.org/2968753002/diff/20001/webrtc/rtc_base/messagequeue.cc File webrtc/rtc_base/messagequeue.cc (left): https://codereview.webrtc.org/2968753002/diff/20001/webrtc/rtc_base/messagequeue.cc#oldcode46 webrtc/rtc_base/messagequeue.cc:46: }; On 2017/07/05 22:41:47, Taylor Brandstetter wrote: > This ...
3 years, 5 months ago (2017-07-05 23:03:11 UTC) #4
Taylor Brandstetter
https://codereview.webrtc.org/2968753002/diff/20001/webrtc/rtc_base/messagequeue_unittest.cc File webrtc/rtc_base/messagequeue_unittest.cc (right): https://codereview.webrtc.org/2968753002/diff/20001/webrtc/rtc_base/messagequeue_unittest.cc#newcode233 webrtc/rtc_base/messagequeue_unittest.cc:233: TEST(MessageQueueManager, ClearReentrant) { On 2017/07/05 23:03:11, joachim wrote: > ...
3 years, 5 months ago (2017-07-06 15:51:09 UTC) #5
joachim
https://codereview.webrtc.org/2968753002/diff/20001/webrtc/rtc_base/messagequeue_unittest.cc File webrtc/rtc_base/messagequeue_unittest.cc (right): https://codereview.webrtc.org/2968753002/diff/20001/webrtc/rtc_base/messagequeue_unittest.cc#newcode233 webrtc/rtc_base/messagequeue_unittest.cc:233: TEST(MessageQueueManager, ClearReentrant) { On 2017/07/06 15:51:09, Taylor Brandstetter wrote: ...
3 years, 5 months ago (2017-07-06 16:54:57 UTC) #6
Taylor Brandstetter
lgtm
3 years, 5 months ago (2017-07-06 21:24:56 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2968753002/60001
3 years, 5 months ago (2017-07-07 06:23:26 UTC) #9
commit-bot: I haz the power
3 years, 5 months ago (2017-07-07 06:51:42 UTC) #12
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/external/webrtc/+/5b361730d0776fba4c6f1324a...

Powered by Google App Engine
This is Rietveld 408576698