aboutsummaryrefslogtreecommitdiff
path: root/webrtc/p2p/base/transportchannel.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webrtc/p2p/base/transportchannel.cc')
-rw-r--r--webrtc/p2p/base/transportchannel.cc15
1 files changed, 14 insertions, 1 deletions
diff --git a/webrtc/p2p/base/transportchannel.cc b/webrtc/p2p/base/transportchannel.cc
index 63d84494e5..6cbe2b7583 100644
--- a/webrtc/p2p/base/transportchannel.cc
+++ b/webrtc/p2p/base/transportchannel.cc
@@ -51,7 +51,20 @@ void TransportChannel::set_dtls_state(DtlsTransportState state) {
LOG_J(LS_VERBOSE, this) << "set_dtls_state from:" << dtls_state_ << " to "
<< state;
dtls_state_ = state;
- SignalDtlsState(this);
+ SignalDtlsState(this, state);
+}
+
+bool TransportChannel::SetSrtpCryptoSuites(const std::vector<int>& ciphers) {
+ return false;
+}
+
+// TODO(guoweis): Remove this function once everything is moved away.
+bool TransportChannel::SetSrtpCiphers(const std::vector<std::string>& ciphers) {
+ std::vector<int> crypto_suites;
+ for (const auto cipher : ciphers) {
+ crypto_suites.push_back(rtc::SrtpCryptoSuiteFromName(cipher));
+ }
+ return SetSrtpCryptoSuites(crypto_suites);
}
} // namespace cricket