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

Issue 2598103003: Prepare to introduce the IceTransportInternal. (Closed)

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

Description

Prepare to introduce the IceTransportInternal. The P2PTransportChannel will eventually inherit from IceTransportInternal instead of TransportChannelImpl. However, the Chromium/remoting depends on TransportChannel and TransportChannelImpl. The solution to work around this: Step1: Make a WebRTC CL to introduce IceTransportInternal and IceTransportInternal2 by type-defining TransportChannel and TransportChannelImpl. Step2: Make a Chromium CL to replace the TransportChannel and TransportChannelImpl with IceTransportInternal and IceTransportInternal2. Step3: Make a WebRTC to redefine IceTransportInternal2 to be IceTransportInternal and switch the base class of P2PTransportChannel with IceTransportInternal. Step4" Make a Chromium CL to remove the IceTransportInternal2. This CL is the Step1. The real IceTransportInternal implementation is commented out temporarily. BUG=none Review-Url: https://codereview.webrtc.org/2598103003 Cr-Commit-Position: refs/heads/master@{#15824} Committed: https://chromium.googlesource.com/external/webrtc/+/655f7cf355365643e3242d806116a79a3b8f90da

Patch Set 1 #

Total comments: 4

Patch Set 2 : Commented out the real IceTransportInternal implementation. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+11 lines, -1 line) Patch
M webrtc/p2p/base/icetransportinternal.h View 1 2 chunks +11 lines, -1 line 0 comments Download

Messages

Total messages: 11 (6 generated)
Taylor Brandstetter
https://codereview.webrtc.org/2598103003/diff/1/webrtc/p2p/base/icetransportinternal.h File webrtc/p2p/base/icetransportinternal.h (left): https://codereview.webrtc.org/2598103003/diff/1/webrtc/p2p/base/icetransportinternal.h#oldcode33 webrtc/p2p/base/icetransportinternal.h:33: }; Again, I'd suggest leaving this code, but commented ...
4 years ago (2016-12-23 07:12:52 UTC) #3
Zhi Huang
Please take another look. https://codereview.webrtc.org/2598103003/diff/1/webrtc/p2p/base/icetransportinternal.h File webrtc/p2p/base/icetransportinternal.h (left): https://codereview.webrtc.org/2598103003/diff/1/webrtc/p2p/base/icetransportinternal.h#oldcode33 webrtc/p2p/base/icetransportinternal.h:33: }; On 2016/12/23 07:12:51, Taylor ...
3 years, 12 months ago (2016-12-27 19:10:15 UTC) #5
Taylor Brandstetter
lgtm
3 years, 11 months ago (2016-12-28 19:34:37 UTC) #6
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/2598103003/20001
3 years, 11 months ago (2016-12-28 20:40:50 UTC) #8
commit-bot: I haz the power
3 years, 11 months ago (2016-12-28 21:55:06 UTC) #11
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/external/webrtc/+/655f7cf355365643e3242d806...

Powered by Google App Engine
This is Rietveld 408576698