|
TransportController refactoring.
Getting rid of TransportProxy, and in its place adding a
TransportController class which will facilitate access to and manage
the lifetimes of Transports. These Transports will now be accessed
solely from the worker thread, simplifying their implementation.
This refactoring also pulls Transport-related code out of BaseSession.
Which means that BaseChannels will now rely on the TransportController
interface to create channels, rather than BaseSession.
Committed: https://crrev.com/47ee2f3b9f33e8938948c482c921d4e13a3acd83
Cr-Commit-Position: refs/heads/master@{#10022}
Total comments: 1
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+3383 lines, -3732 lines) |
Patch |
|
M |
talk/app/webrtc/objctests/RTCPeerConnectionSyncObserver.m
|
View
|
|
2 chunks |
+8 lines, -2 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/objctests/RTCPeerConnectionTest.mm
|
View
|
1
2
3
4
5
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
talk/app/webrtc/peerconnection.cc
|
View
|
1
|
2 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/statscollector.cc
|
View
|
1
2
3
4
|
3 chunks |
+5 lines, -12 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/statscollector_unittest.cc
|
View
|
|
21 chunks |
+99 lines, -73 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/webrtcsession.h
|
View
|
|
9 chunks |
+34 lines, -24 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/webrtcsession.cc
|
View
|
|
34 chunks |
+270 lines, -191 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/webrtcsession_unittest.cc
|
View
|
1
|
36 chunks |
+206 lines, -107 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/webrtcsessiondescriptionfactory.h
|
View
|
|
1 chunk |
+6 lines, -7 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/webrtcsessiondescriptionfactory.cc
|
View
|
|
3 chunks |
+12 lines, -8 lines |
0 comments
|
Download
|
|
M |
talk/media/webrtc/webrtcvoiceengine_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
talk/session/media/channel.h
|
View
|
|
12 chunks |
+41 lines, -28 lines |
0 comments
|
Download
|
|
M |
talk/session/media/channel.cc
|
View
|
|
19 chunks |
+135 lines, -79 lines |
0 comments
|
Download
|
|
M |
talk/session/media/channel_unittest.cc
|
View
|
|
36 chunks |
+105 lines, -60 lines |
0 comments
|
Download
|
|
M |
talk/session/media/channelmanager.h
|
View
|
|
3 chunks |
+12 lines, -11 lines |
0 comments
|
Download
|
|
M |
talk/session/media/channelmanager.cc
|
View
|
|
6 chunks |
+25 lines, -32 lines |
0 comments
|
Download
|
|
M |
talk/session/media/channelmanager_unittest.cc
|
View
|
|
8 chunks |
+42 lines, -31 lines |
0 comments
|
Download
|
|
M |
webrtc/base/fakenetwork.h
|
View
|
|
4 chunks |
+13 lines, -20 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/dtlstransport.h
|
View
|
|
7 chunks |
+21 lines, -30 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/dtlstransportchannel.h
|
View
|
1
|
8 chunks |
+25 lines, -28 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/dtlstransportchannel.cc
|
View
|
1
2
3
4
|
4 chunks |
+14 lines, -21 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/dtlstransportchannel_unittest.cc
|
View
|
|
14 chunks |
+44 lines, -50 lines |
0 comments
|
Download
|
|
D |
webrtc/p2p/base/fakesession.h
|
View
|
|
1 chunk |
+0 lines, -506 lines |
0 comments
|
Download
|
|
A + |
webrtc/p2p/base/faketransportcontroller.h
|
View
|
1
|
15 chunks |
+213 lines, -182 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/p2ptransport.h
|
View
|
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/p2ptransport.cc
|
View
|
1
|
1 chunk |
+3 lines, -9 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/p2ptransportchannel.h
|
View
|
1
2
3
4
|
9 chunks |
+21 lines, -24 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/p2ptransportchannel.cc
|
View
|
1
2
3
4
|
16 chunks |
+58 lines, -70 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/p2ptransportchannel_unittest.cc
|
View
|
1
2
3
4
|
33 chunks |
+62 lines, -71 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/portallocator.h
|
View
|
1
2
|
3 chunks |
+11 lines, -7 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/portallocator.cc
|
View
|
1
2
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/session.h
|
View
|
1
|
8 chunks |
+15 lines, -284 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/session.cc
|
View
|
1
|
9 chunks |
+42 lines, -599 lines |
0 comments
|
Download
|
|
D |
webrtc/p2p/base/session_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -100 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/transport.h
|
View
|
1
2
3
4
|
15 chunks |
+99 lines, -147 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/transport.cc
|
View
|
1
2
3
4
|
17 chunks |
+239 lines, -493 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/transport_unittest.cc
|
View
|
|
5 chunks |
+4 lines, -21 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/transportchannel.h
|
View
|
1
2
3
4
|
3 chunks |
+10 lines, -6 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/transportchannel.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/transportchannelimpl.h
|
View
|
1
|
4 chunks |
+13 lines, -13 lines |
0 comments
|
Download
|
|
D |
webrtc/p2p/base/transportchannelproxy.h
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -96 lines |
0 comments
|
Download
|
|
D |
webrtc/p2p/base/transportchannelproxy.cc
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -276 lines |
0 comments
|
Download
|
|
A |
webrtc/p2p/base/transportcontroller.h
|
View
|
1
|
1 chunk |
+196 lines, -0 lines |
0 comments
|
Download
|
|
A |
webrtc/p2p/base/transportcontroller.cc
|
View
|
1
|
1 chunk |
+575 lines, -0 lines |
0 comments
|
Download
|
|
A |
webrtc/p2p/base/transportcontroller_unittest.cc
|
View
|
1
|
1 chunk |
+679 lines, -0 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/base/transportdescriptionfactory.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
webrtc/p2p/p2p.gyp
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
webrtc/p2p/p2p_tests.gypi
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 19 (7 generated)
|