Index: webrtc/p2p/base/port.cc |
diff --git a/webrtc/p2p/base/port.cc b/webrtc/p2p/base/port.cc |
index 2ee012aca0b7fee9353acbc293787146aad03e8f..eb547509fc1a79cbf822098d2f871675d09cb4b0 100644 |
--- a/webrtc/p2p/base/port.cc |
+++ b/webrtc/p2p/base/port.cc |
@@ -219,6 +219,19 @@ Port::~Port() { |
delete list[i]; |
} |
+void Port::SetTransportInformation(int component, |
+ const std::string username_fragment, |
+ const std::string& password) { |
+ component_ = component; |
+ ice_username_fragment_ = username_fragment; |
+ password_ = password; |
+ for (Candidate& c : candidates_) { |
+ c.set_component(component); |
+ c.set_username(username_fragment); |
+ c.set_password(password); |
+ } |
+} |
+ |
Connection* Port::GetConnection(const rtc::SocketAddress& remote_addr) { |
AddressMap::const_iterator iter = connections_.find(remote_addr); |
if (iter != connections_.end()) |