diff options
Diffstat (limited to 'webrtc/p2p/base/transportchannel.cc')
-rw-r--r-- | webrtc/p2p/base/transportchannel.cc | 15 |
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 |