Make the PC proxy invoke LookupDtlsTransportByMid on the network thread
Bug: webrtc:12489 Change-Id: I786c968e4ee07c9bbce4a1c850a6f8f0c55810c0 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/208580 Reviewed-by: Niels Moller <nisse@webrtc.org> Commit-Queue: Tommi <tommi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#33345}
This commit is contained in:

committed by
Commit Bot

parent
5cfcf2282a
commit
2aeab5ed3f
@ -133,9 +133,11 @@ PROXY_METHOD1(bool, RemoveIceCandidates, const std::vector<cricket::Candidate>&)
|
|||||||
PROXY_METHOD1(RTCError, SetBitrate, const BitrateSettings&)
|
PROXY_METHOD1(RTCError, SetBitrate, const BitrateSettings&)
|
||||||
PROXY_METHOD1(void, SetAudioPlayout, bool)
|
PROXY_METHOD1(void, SetAudioPlayout, bool)
|
||||||
PROXY_METHOD1(void, SetAudioRecording, bool)
|
PROXY_METHOD1(void, SetAudioRecording, bool)
|
||||||
PROXY_METHOD1(rtc::scoped_refptr<DtlsTransportInterface>,
|
// This method will be invoked on the network thread. See
|
||||||
LookupDtlsTransportByMid,
|
// PeerConnectionFactory::CreatePeerConnectionOrError for more details.
|
||||||
const std::string&)
|
PROXY_WORKER_METHOD1(rtc::scoped_refptr<DtlsTransportInterface>,
|
||||||
|
LookupDtlsTransportByMid,
|
||||||
|
const std::string&)
|
||||||
// This method will be invoked on the network thread. See
|
// This method will be invoked on the network thread. See
|
||||||
// PeerConnectionFactory::CreatePeerConnectionOrError for more details.
|
// PeerConnectionFactory::CreatePeerConnectionOrError for more details.
|
||||||
PROXY_WORKER_CONSTMETHOD0(rtc::scoped_refptr<SctpTransportInterface>,
|
PROXY_WORKER_CONSTMETHOD0(rtc::scoped_refptr<SctpTransportInterface>,
|
||||||
|
@ -1629,8 +1629,7 @@ void PeerConnection::StopRtcEventLog() {
|
|||||||
|
|
||||||
rtc::scoped_refptr<DtlsTransportInterface>
|
rtc::scoped_refptr<DtlsTransportInterface>
|
||||||
PeerConnection::LookupDtlsTransportByMid(const std::string& mid) {
|
PeerConnection::LookupDtlsTransportByMid(const std::string& mid) {
|
||||||
RTC_DCHECK_RUN_ON(signaling_thread());
|
RTC_DCHECK_RUN_ON(network_thread());
|
||||||
// TODO(tommi): Move to the network thread - this hides an invoke.
|
|
||||||
return transport_controller_->LookupDtlsTransportByMid(mid);
|
return transport_controller_->LookupDtlsTransportByMid(mid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user