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}
Name: WebRTC URL: http://www.webrtc.org Version: 90 License: BSD License File: LICENSE Description: WebRTC provides real time voice and video processing functionality to enable the implementation of PeerConnection/MediaStream. Third party code used in this project is described in the file LICENSE_THIRD_PARTY.