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

Issue 2747673002: Use base::RefCountedThreadSafe on BindStateBase (Closed)

Created:
3 years, 9 months ago by tzik
Modified:
3 years, 8 months ago
Reviewers:
dcheng
CC:
chromium-reviews, vmpstr+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Use base::RefCountedThreadSafe on BindStateBase BindStateBase had its own reference count management. However, what it needs is just custom destruction, rather than custom ref count. This CL replaces that with RefCountedThreadSafe for dedupe the ref count implementation. Review-Url: https://codereview.chromium.org/2747673002 Cr-Commit-Position: refs/heads/master@{#460683} Committed: https://chromium.googlesource.com/chromium/src/+/65adef848f642a861ff781e24f8aaee11607698e

Patch Set 1 #

Patch Set 2 : rebase #

Patch Set 3 : fix #

Patch Set 4 : fix #

Total comments: 7
Unified diffs Side-by-side diffs Delta from patch set Stats (+31 lines, -22 lines) Patch
M base/callback_internal.h View 1 2 3 3 chunks +26 lines, -11 lines 7 comments Download
M base/callback_internal.cc View 3 chunks +5 lines, -11 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 25 (15 generated)
tzik
PTAL
3 years, 9 months ago (2017-03-21 14:05:44 UTC) #13
dcheng
https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h File base/callback_internal.h (right): https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h#newcode65 base/callback_internal.h:65: // Whitelist subclasses that access the destructor of BindStateBase. ...
3 years, 9 months ago (2017-03-22 00:26:17 UTC) #14
tzik
https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h File base/callback_internal.h (right): https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h#newcode65 base/callback_internal.h:65: // Whitelist subclasses that access the destructor of BindStateBase. ...
3 years, 9 months ago (2017-03-22 01:50:05 UTC) #15
dcheng
https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h File base/callback_internal.h (right): https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h#newcode65 base/callback_internal.h:65: // Whitelist subclasses that access the destructor of BindStateBase. ...
3 years, 9 months ago (2017-03-27 07:15:26 UTC) #16
tzik
https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h File base/callback_internal.h (right): https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h#newcode65 base/callback_internal.h:65: // Whitelist subclasses that access the destructor of BindStateBase. ...
3 years, 8 months ago (2017-03-29 08:29:47 UTC) #17
dcheng
https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h File base/callback_internal.h (right): https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h#newcode65 base/callback_internal.h:65: // Whitelist subclasses that access the destructor of BindStateBase. ...
3 years, 8 months ago (2017-03-29 17:38:00 UTC) #18
tzik
https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h File base/callback_internal.h (right): https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h#newcode65 base/callback_internal.h:65: // Whitelist subclasses that access the destructor of BindStateBase. ...
3 years, 8 months ago (2017-03-29 18:25:27 UTC) #19
dcheng
LGTM https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h File base/callback_internal.h (right): https://codereview.chromium.org/2747673002/diff/60001/base/callback_internal.h#newcode65 base/callback_internal.h:65: // Whitelist subclasses that access the destructor of ...
3 years, 8 months ago (2017-03-30 04:11:02 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2747673002/60001
3 years, 8 months ago (2017-03-30 04:27:13 UTC) #22
commit-bot: I haz the power
3 years, 8 months ago (2017-03-30 06:46:39 UTC) #25
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/65adef848f642a861ff781e24f8a...

Powered by Google App Engine
This is Rietveld 408576698