Index: webrtc/p2p/base/transport.cc |
diff --git a/webrtc/p2p/base/transport.cc b/webrtc/p2p/base/transport.cc |
index f9b7fd4a04379db2f0a124ef591bee4e010772c0..12f19d534d3953a5143c635a33bd71916314f42b 100644 |
--- a/webrtc/p2p/base/transport.cc |
+++ b/webrtc/p2p/base/transport.cc |
@@ -174,6 +174,18 @@ bool Transport::GetRemoteCertificate_w(rtc::SSLCertificate** cert) { |
return iter->second->GetRemoteCertificate(cert); |
} |
+void Transport::SetChannelReceivingTimeout(int timeout_ms) { |
+ worker_thread_->Invoke<void>(Bind( |
+ &Transport::SetChannelReceivingTimeout_w, this, timeout_ms)); |
+} |
+ |
+void Transport::SetChannelReceivingTimeout_w(int timeout_ms) { |
+ ASSERT(worker_thread()->IsCurrent()); |
+ for (const auto& kv : channels_) { |
+ kv.second->SetReceivingTimeout(timeout_ms); |
+ } |
pthatcher1
2015/07/09 22:21:41
The Transport needs to remember the value and appl
honghaiz3
2015/08/05 23:57:39
Done.
|
+} |
+ |
bool Transport::SetLocalTransportDescription( |
const TransportDescription& description, |
ContentAction action, |